Obsidian笔记软件结合cpolar实现安卓移动端远程本地群晖WebDAV数据同步

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。
img

  • 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老
  • 导航
    • 檀越剑指大厂系列:全面总结 java 核心技术点,如集合,jvm,并发编程 redis,kafka,Spring,微服务,Netty 等
    • 常用开发工具系列:罗列常用的开发工具,如 IDEA,Mac,Alfred,electerm,Git,typora,apifox 等
    • 数据库系列:详细总结了常用数据库 mysql 技术点,以及工作中遇到的 mysql 问题等
    • 懒人运维系列:总结好用的命令,解放双手不香吗?能用一个命令完成绝不用两个操作
    • 数据结构与算法系列:总结数据结构和算法,不同类型针对性训练,提升编程思维,剑指大厂

非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨

博客目录

    • 1. 群晖开启 Webdav 服务
    • 2. 群晖安装 Cpolar
    • 3. 配置 Webdav 远程地址
    • 4. Obsidian 安装 Remotely Save
    • 5. Obsidian 远程连接 Webdav
    • 6. 固定 Cpolar 公网地址
    • 7. PC 和移动端笔记同步演示

Obsidian 是一款笔记软件,它基于 Markdown,支持 Windows、macOS、iOS 和 Android 系统。Obsidian 的特色在于其独立存储的 Markdown 文档,用户可以使用 Obsidian 本身或其他的 Markdown 编辑器如 Typora、iA Writer 等进行编辑.

Cpolar 是一种安全的内网穿透云服务,它将内网下的本地服务器通过安全隧道暴露至公网,使得公网用户可以正常访问内网服务。

下面介绍在本地群晖中开启 Webdav 结合 Cpolar 的公网地址,使 Obsidian 笔记数据可以远程进行同步到群晖 Webdav,同时跨平台 Obsidian 也可以实现数据同步!

1. 群晖开启 Webdav 服务

在群晖套件中心,搜索 webdav 套件进行安装,安装后打开 webdav 套件进行设置

image-20231227114530035

开启 webdav 服务的 http 连接,连接端口默认 5005 端口,开启后,webdav 就设置好了

image-20231227114625224

webdav 设置好后,为了方便区分 Obsidian 的笔记数据,需要创建一个文件夹,作为 Obsidian 通过 webdav 连接使用,打开群晖控制面板—点击共享文件夹,点击新增

image-20231227132447826

输入一个名称,名称可以自定义,然后一直点击下一步创建即可

image-20231227132544842

创建完成后,打开群晖File Station,即文件管理器,可以看到我们创建的文件夹,这个就作为 Obsidian 访问同步数据的文件夹,然后开始下面在群辉安装 Cpolar 内网穿透,实现远程访问群晖 webdav 服务

image-20231227132752628

2. 群晖安装 Cpolar

点击下面 Cpolar 群晖套件下载地址,下载相应版本的群晖 Cpolar 套件

https://www.cpolar.com/synology-cpolar-suite,

20221222170135

打开套件中心,点击右上角的手动安装按钮。

20221117182200

选择我们本地下载好的 cpolar 安装包。

20221117182209

点击下一步按钮

20221117182214

点击同意按钮,然后点击下一步

20221117182222

最后点击完成即可。

安装完成后,在外部浏览器,我们通过群晖的局域网ip地址9200端口访问 Cpolar 的 Web 管理界面,然后输入 Cpolar 邮箱账号与密码进行登录

3. 配置 Webdav 远程地址

点击左侧仪表盘的隧道管理——创建隧道,创建一个 webdav 的公网地址隧道!

  • 隧道名称:可自定义命名,注意不要与已有的隧道名称重复
  • 协议:选择 http
  • 本地地址:5005 (默认 webdav 端口)
  • 域名类型:免费选择随机域名
  • 地区:选择 China vip

点击创建

image-20231227125001881

隧道创建成功后,点击左侧的状态——在线隧道列表,查看所生成的公网访问地址,有两种访问方式,一种是 http 和 https,我们只需要使用 http 地址即可,因为 webdav 的 5005 端口是 http 访问端口,非 https

image-20231227125020945

4. Obsidian 安装 Remotely Save

打开 Obsidian,点击右下角 设置,我们需要安装一个外部社区插件用来连接群晖中的 webdav,点击浏览,进入社区插件市场

image-20231227133158548

搜索Remotely Save这个插件进行安装

image-20231227133426662

安装后记得点击启动

image-20231227134022759

然后回到设置主界面,可以看到底部出现了 Remotely Save 插件,点击按钮开启即可

image-20231227134159217

5. Obsidian 远程连接 Webdav

上面我们安装完成 remotely save 插件后,现在进行连接,在设置界面左下角,点击 remotely save

image-20231227134538740

按照下面参数,选择 webdav,输入 cpolar 公网地址,注意,cpoalr 公网地址后面需要加上我们群晖文件里面的目录名称,即我们上面在群晖创建的 document 文件夹,格式为:cpolar公网地址/document,例如:http://3b983796.r9.vip.cpolar.cn/document这样填写,然后输入群晖用户名,和密码,点击下面检查

image-20231227134957794

点击检查后,会提示连接成功,这样就设置好了,无论在任何设备,都可以按照上面安装方式,安装 Remotely Save 插件,然后通过 cpolar 公网地址进行连接本地 webdav 同步数据!

image-20231227135423843

小结

为了更好地演示,我们在前述过程中使用了 cpolar 生成的隧道,其公网地址是随机生成的。

这种随机地址的优势在于建立速度快,可以立即使用。然而,它的缺点是网址由随机字符生成,不太容易记忆(例如:3ad5da5.r10.cpolar.top)。另外,这个地址在 24 小时内会发生随机变化,更适合于临时使用。

我一般会使用固定二级子域名,原因是我希望将网址发送给同事或客户时,它是一个固定、易记的公网地址(例如:obsidian.cpolar.cn),这样更显正式,便于流交协作。

6. 固定 Cpolar 公网地址

由于以上使用 Cpolar 所创建的隧道使用的是随机公网地址,24 小时内会随机变化,不利于长期远程访问。因此我们可以为其配置二级子域名,该地址为固定地址,不会随机变化【ps:cpolar.cn 已备案】

注意需要将 cpolar 套餐升级至基础套餐或以上,且每个套餐对应的带宽不一样。【cpolar.cn 已备案】

登录 cpolar 官网,点击左侧的预留,选择保留二级子域名,设置一个二级子域名名称,点击保留,保留成功后复制保留的二级子域名名称

image-20231227140309823

保留成功后复制保留成功的二级子域名的名称

image-20231227140338925

返回登录群辉中安装的 Cpolar web UI 管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道,点击右侧的编辑

image-20231227140414438

修改隧道信息,将保留成功的二级子域名配置到隧道中

  • 域名类型:选择二级子域名
  • Sub Domain:填写保留成功的二级子域名

点击更新(注意,点击一次更新即可,不需要重复点击)

image-20231227140442209

更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,地址名称也变成了固定的二级子域名的名称域名

image-20231227140535077

然后我们修改上面设置的 cpolar 地址,改为使用我们固定的地址,修改完成点击检查

image-20231227140737801

可以看到,同样提示成功,这样我们一个固定的 cpolar 公网远程地址就设置好了,不用担心变化,下面我们进行同步笔记演示

image-20231227140818318

7. PC 和移动端笔记同步演示

在 windwos 设备,我们编写一个测试笔记数据,然后点击左边同步按钮,可以看到右边会提示同步数据成功,这样我们就完成远程同步数据到群晖 webdav 里面了,无需公网服务器,也不用公网 IP

image-20231227141608516

然后我们打开手机 Obsidian 软件,自行安装 Remotely Save 插件,进入插件设置,选择 webdav 连接,

image-20231227143139897

填写 cpolar 的公网地址,输入群辉用户名和密码

image-20231227142758166

注意记得修改这个名称,然后点击 check 按钮

image-20231227143348250

点击 check 后可以看到提示成功即可

image-20231227143812826

然后回到主界面,点击右下角

image-20231227144537480

选择点击Remotely Sava进行同步

image-20231227144624480

然后回到主界面,点击旁边试图,即可看到成功同步了我们的笔记数据,这样就完成了移动安卓端也可以远程本地群晖 webdav 进行数据同步,无公网 IP,无云服务器!
image-20231227144817688

觉得有用的话点个赞 👍🏻 呗。
❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

img

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/646290.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Kubernetes】深入了解Kubernetes(K8s):现代容器编排的引领者

欢迎来到英杰社区: https://bbs.csdn.net/topics/617804998 欢迎来到阿Q社区: https://bbs.csdn.net/topics/617897397 作者简介: 辭七七,目前大二,正在学习C/C,Java,Python等 作者主页&#xf…

JavaEE之多线程编程:4. 线程安全(重点!!!)

文章目录 一、观察线程不安全二、线程安全的概念三、线程不安全的原因1. 关于线程不安全的解释1. 抢占式执行2. 修改共享数据3. 原子性4. 可见性5. 指令重排序问题 四、解决之前的线程不安全的问题五、synchronized 关键字(两个线程同时修改一个变量)1. …

python基础教程:属性查询顺序,数据描述符

嗨喽,大家好呀~这里是爱看美女的茜茜呐 数据描述符,属性查找优先级 如果在一个类中定义了 __get__() , __set__(), __delete__() 这三种方法之一,那么这个类是一个描述符。 描述符分成两种: 如果这种类只定义了 __get__ 方法&…

核桃的数量---蓝桥杯

思路&#xff1a; 题目所代表的意思就是a,b,c这三个必须是核桃数量的因子&#xff0c;即a,b,c三个的最小公倍数 #include <iostream> #include <algorithm> using namespace std; // int main() { int a,b,c;cin>>a>>b>>c;int da*b/__gcd(a,b…

基于Django的计算机编程技术学习与服务平台

临近毕业&#xff0c;又到了赶毕设的时候了&#xff0c;本次介绍分享一下自己的毕业设计项目吧。 项目主题&#xff1a;基于Django的计算机技术编程技术学习与服务平台 实现功能&#xff1a; 1.登入&#xff1a;用户的登陆注册 2.Python教程&#xff1a;实现用户的Python技…

MacOS 无法ping 通 github.com 解决方案

ping github.com 会显示请求超时&#xff1a; PING github.com (192.30.253.112): 56 data bytes Request timeout for icmp_seq 0 Request timeout for icmp_seq 1 Request timeout for icmp_seq 2 Request timeout for icmp_seq 3 Request timeout for icmp_seq 4 Request …

无刷电机篇(一)直流无刷电机(BLDC)介绍

目录 01 直流无刷电机介绍 直流无刷电机内部结构 转子描述 定子描述 02 直流无刷电机分类 直流无刷电机分类描述 内、外转子电机描述 内、外转子电机区别 03 直流无刷电机参数 无刷电机参数 04 文章总结 大家好&#xff0c;这里是程序员杰克。一名平平无奇的嵌入式软…

PCL 高斯投影正算:大地坐标转高斯投影坐标(C++详细过程版)

目录 一、算法原理二、代码实现三、结果展示四、测试数据PCL 高斯投影正算:大地坐标转高斯投影坐标(C++详细过程版)由CSDN点云侠原创。如果你不是在点云侠的博客中看到该文章,那么此处便是不要脸的爬虫。 一、算法原理 二、代码实现 头文件及读取保存函数见:

深度学习基础之数据操作

深度学习中最常用的数据是张量&#xff0c;对张量进行操作是进行深度学习的基础。以下是对张量进行的一些操作&#xff1a; 首先我们需要先导入相关的张量库torch。 元素构造&#xff08;初始化&#xff09; 使用arange创造一个行向量&#xff0c;也就是0轴&#xff08;0维&a…

arco design table遇到的一些问题

问题1:不知情就成了树形table table中不知道为啥就多了个树形加号在前面,查找问题后发现,是后端返回的数据中有children,框架中默认对这个参数做了树形结构。 解决办法: 当时没找到取消或者修改字段的属性或方法,就将此字段去掉,并将内容clone到childData。 问题2:c…

Java如何对OSS存储引擎的Bucket进行删除【OSS学习】

在前面学会了如何对OSS里面的Bucket进行创建&#xff1a;Java如何对OSS存储引擎的Bucket进行创建-CSDN博客 接下来&#xff0c;记录一下如何删除Bucket存储空间 目录 1、看看OSS&#xff1a; 2、代码&#xff1a; 3、运行效果&#xff1a; 1、看看OSS&#xff1a; 我准备将…

opencv009 滤波器01(卷积)

图像卷积操作&#xff08;convolution&#xff09;&#xff0c;或称为核操作&#xff08;kernel&#xff09;&#xff0c;是进行图像处理的一种常用手段&#xff0c; 图像卷积操作的目的是利用像素点和其邻域像素之前的空间关系&#xff0c;通过加权求和的操作&#xff0c;实现…

可pin to pin替代TI DRV8872的GLOBALCHIP直流电机驱动芯片GC8872,低成本、宽电压,内置电荷泵,短地短电源保护,限流

在现如今电机驱动芯片处于持续涨价的状态下&#xff0c;并且供货期货期长&#xff0c;偶尔缺货的状态下。为了降低设计成本&#xff0c;第一时间设计出优秀的产品占据市场高位。我这边推荐使用浙江GLOBALCHIP国产电机驱动芯片进行替换设计。供货稳定、价格低廉。GC8872是GLOBAL…

win7虚拟机安装VMware Tools失败,主机远程虚拟机解决

情况描述:安装完win732位虚拟机后,VMWare Tools安装失败,这时传文件就成了问题;所以才有了此文档,需要通过主机直接远程到虚拟机进行文件传输,网上的说明不全,导致摸索了一番才解决此问题; 首先,下载win732补丁; 下载地址:Microsoft Update Catalog首先,虚拟机需要…

【数据结构】 链队列的基本操作 (C语言版)

目录 一、链队列 1、链栈的定义&#xff1a; 2、链栈的优缺点&#xff1a; 二、链队列的基本操作算法&#xff08;C语言&#xff09; 1、宏定义 2、创建结构体 3、链栈的初始化 4、链队列的入队 5、链队列的出队 6、取链队列的对头元素 7、链队列的销毁 8、链…

Windows Defender存在威胁执行操作无反应且一直存在红叉(已解决)

文章目录 前言问题如图一、原因二、解决办法&#xff08;亲试有效&#xff09;总结 前言 Windows安全中心&#xff08;Windows Defender&#xff09;执行快速扫描/完全扫描后一直存在威胁&#xff0c;执行隔离或者删除操作后下次扫描还会扫出该威胁&#xff0c;但看威胁文件位置…

一些es的基本操作

目录 给索引增加字段&#xff1a;给索引删除字段[^1]&#xff1a;创建索引&#xff1a;插入document删除document(应该是按ID) : 给索引增加字段&#xff1a; 用postMan: 给名为population_portrait_hash_seven的索引增加了一个text类型的字段。 用chrome插件Elasticvue 的Re…

CentOS最优雅的方式安装mysql8

本来想偷个小懒使用yum/dnf安装一下mysq8,但是发现会出现各种问题,系统是CentOS8的. 于是还是使用最原始但是也是比较简单的方法来进行安装: 首先进入到https://dev.mysql.com/downloads/mysql/ 选择系统是Linux-Generic, 然后系统版本x86 64bit, 选择第一个TAR Archive的文件…

Vue3+Vite使用Puppeteer进行SEO优化(SSR+Meta)

1. 背景 【笑小枫】https://www.xiaoxiaofeng.com上线啦 资源持续整合中&#xff0c;程序员必备网站&#xff0c;快点前往围观吧~ 我的个人博客【笑小枫】又一次版本大升级&#xff0c;虽然知道没有多少访问量&#xff0c;但我还是整天没事瞎折腾。因为一些功能在Halo上不太好实…

什么是线程死锁

死锁是指两个或两个以上的进程&#xff08;线程&#xff09;在执行过程中&#xff0c;由于竞争资 源或者由于彼此通信而造成的一种阻塞的现象&#xff0c;若无外力作用&#xff0c;它们都将无法推 进下去。此时称系统处于死锁状态或系统产生了死锁&#xff0c;这些永远在互相…