上篇文章介绍了如何搭建云笔记软件Joplin的云同步Server端,将数据保存在自己的家庭服务器中,实现全平台、全端同步笔记。 写文章的中途,突然又发现了一款笔记神奇Obsidian,较之Joplin,功能更加强大,并且插件众多,同样支持多平台终端。 软件本身免费,但是官方的云存储服务收费,10美元/月,100美元/年,费用可不低呢。 如果不使用官方云存储服务,就只能存储在本地。 好在Obsidian有很丰富的插件库,有人开发了同步数据的插件Remotely Save,通过这款插件可以实现通过S3、Dropbox、Webdav、OneDrive这些服务以达到同步的目的。 本篇将介绍通过开启OpenWrt或群晖的Webdav服务,实现一个私人的Obsidian云存储。 Obsidian介绍Obsidian是一个基于本地MarkDown格式文件存储的知识管理器.它被称为人类第二大脑,模拟的是人类大脑的跳跃思维及知识存储.它提供了可视化网状图知识结构,能够有效的帮你建立起头脑中任意知识间的网状链接,可通过文件夹/标签/双向链等多个维度灵活的进行知识管理,帮你有效组织起你的信息,快速发现知识孤岛与知识间的联系.使得个人知识的管理与检索能力更加的方便及强大.
开启Webdav服务可以在OpenWrt软路由以及群晖中开启Webdav服务,各位请自行选择,我的这篇文章分别介绍了这两个服务如何开启Webdav: 外网访问通过上面的步骤,Webdav搭建好以后,现在只能在内网中访问,如果出门在外想连接家中服务器实现同步,就需要公网IP了。公网IPv4不是人人都有,但IPv6基本已经普及,大家可以参考我的这篇文章,开启IPv6,并实现外网访问到家中设备: 介绍一下我的配置: 我使用OpenWrt软路由中的Webdav,内网地址为:192.168.66.1:5005 然后我通过ddns将我的公网IP绑定在域名上:home-server.xxxx.com 访问域名 home-server.xxxx.com 后,可以到达我的软路由,然后软路由中配置一条端口转发规则:将185端口的入站请求转发到Webdav的5005端口上。 如此配置,浏览器访问 home-server.xxxx.com:185 就能到达软路由中的Webdav服务,如图: Obsidian配置 - PC端下载并安装Obsidian电脑端软件:官方网站 打开PC端软件: PC端下载第三方插件: Obsidian配置 - 移动端配置安卓端可以在官方网站页面,拉倒底部,进入中文论坛中下载。 新建仓库:(注意:仓库名和文件夹名需要跟PC端一致,不然同步会出现问题) 设置中文: 安装插件: 设置同步: 测试同步效果: |