POST

笔记放 NAS 上:Obsidian、Joplin 和多设备同步

笔记软件大多自带同步,但要付费或者上云。挂在 NAS 上,多设备一样能用。

笔记是长期的资产,几百上千篇文档,换了软件就搬不动。放在自己的 NAS 上,多设备同步、自动备份,换个客户端也不怕。

两种思路

文件同步型:笔记就是一堆 Markdown 文件,用 NAS 做同步盘。Obsidian、Logseq 都走这条路。

服务端型:软件有自己的服务器,比如 Joplin Server,NAS 上跑服务。

Obsidian + 同步

Obsidian 的仓库就是本地文件夹,多设备同步靠外部工具:

  • 飞牛同步/其他同步工具:把仓库目录同步到各设备;
  • Syncthing:点对点,不经过服务器;
  • WebDAV:部分插件支持。

要注意冲突:两端同时改同一个文件,同步工具可能生成冲突副本。养成习惯,改完等同步完成再换设备。

Joplin Server

Joplin 适合喜欢统一管理的人,服务端跑在 NAS 上:

services:
  joplin:
    image: joplin/server:latest
    ports:
      - "22300:22300"
    environment:
      - APP_BASE_URL=https://你的地址
      - APP_ADMIN_EMAIL=你的邮箱
    volumes:
      - /mnt/存储空间/应用数据/joplin:/data

Joplin 用 PostgreSQL 更稳,SQLite 也能跑,但并发多了会出问题。

数据在哪

  • Obsidian:就是你的 Markdown 目录,随便备份;
  • Joplin:数据库 + 附件目录,跟着应用数据一起备份。

多设备同步的坑

冲突副本:两台设备离线编辑同一篇,同步时会生成 conflict 文件,需要手动合并。

附件体积:笔记里的图片会越积越多,定期清理没用的附件。

路径大小写:Windows 不区分大小写,Linux 区分,跨平台时 Note.md 和 note.md 会出问题。

中文文件名:同步工具一般没问题,但某些客户端编码不对会乱码。

备份策略

  • 笔记目录跟着主备份一起走;
  • 除了 NAS,再留一份在别处(云盘、另一台机器);
  • Markdown 的好处是纯文本,即使软件没了,文件还在。

隐私考虑

笔记里可能有账号、地址、私人内容。别把笔记目录开成公网可访问的共享,也别随便给家人账号权限。

值不值得

  • 笔记不多、只在两台设备用:Syncthing 够用;
  • 多设备、要网页访问:Joplin Server 更完整;
  • 想要纯文本、能随时搬走:Obsidian + 同步是最稳的。

小结

笔记放 NAS 上的最大好处是数据是纯文件的,不绑定任何一家服务。

同步解决多设备,备份解决意外,两件事分开做,别指望一个工具全包。

👁 - 次浏览

留言

← 返回首页