Featured image of post Obsidian 各种同步方式体验

Obsidian 各种同步方式体验

各种设备同步方式的介绍与选择

随便说点什么

在长毛象玩耍的时候偶然看到一个朋友发的Obsidian支持即时渲染了,处于好奇的心理想看看这是什么东西咩。

在随便做了一点微小的工作(体验)后,惊为天人(可以这么形容吗 🤣, 感觉用了许久的VS code可以寿终正寝,结束它陪伴我许久的编辑markdown生涯。

VS code上总是有莫名其妙的格式化验证,我还不知道怎么关诶。。 打出一段后总是会修改修改修改,麻烦! 然后嘛 Typora又总是“认为你想这样,所以我帮你做好了!”。拜托,我真的不想那样变得莫名其妙诶。

对了,还有OneNote,在网络不好的情况吓,自己的数据是会几率性丢失的,不要问我为什么知道。 😭

同步方式

  • Obsidian官方同步
  • Obsidian Git
  • Remotely save
  • syncthing

因为需要在win、android、ios端都可以使用(其实是为了玩。但是也需要的对吧?😌因为这句话就是在iOS端编辑的诶)这样真的好方便!

忽然想到我Google keep上保存的海量笔记📒。完蛋!心痛💔在android端才可以比较舒服的使用。其他只能安装Chrome浏览器用pwa应用咯。

Obsidian 官方同步

这个为什么第一个写嘞🥱?因为它要钱啊!官方需要拥有一个账户。然后需要购买许可证才能使用同步功能。而且,许可证要每月4刀💵(现在怎么变成8刀了,好吧已经完全不用考虑了)。我只是想同步一下诶。花4刀同步一下每个月我觉得不行,毕竟vultr上1核2G的服务器一个月才5刀(奇怪的计量方式)。好吧 我决定使用其他的第三方同步!

Obsidian Git

注意:第三方插件都需要关闭安全模式才能运行(代码在Github上,每个人都能审阅应该蛮安全的叭)

配置

当我看到这个插件的时候我就决定,一定是这个插件对吧。git诶 作为一个一直喜欢折腾各种服务和软件的新时代码农来说这么可能不试试带git加成的服务嘞?👍 噼里啪啦一顿操作后,首先发现。oh no!!😭刚看到我GitHub上的note仓库!天呐。我记得我放在one drive里了呀?怎么会多一份呢。好吧这其实是因为喜欢整理文件多出来的一个备份。扯远了噗!

回到正题,在GitHub上新建一个仓库然后克隆下来,我因为有之前的笔记仓库所以直接用咯:

git clone Xxxxx.git

如果是新仓库大概需要在本地文件夹执行:

git init

和一些添加远程仓库的操作,如果不会的话去简单学习研究下呗?

之后在obsidian中打开一个vault重新配置相关的各种设置。

同步

首先添加当前所有改动:

git add --all

写条commit:

git commit -m “这是一条commit”

推送到远程仓库的master分支:

git push origin master

不对劲我为什么要都写出来。这是hugo博客每次更新文章都要执行的操作诶!一不小心又打了一遍,悲😢

Android端操作

  • 一部android手机📱
  • 上一句可以划掉 下一个mgit客户端

mgit可以在play store找到。安装打开后首先打开设置。

  1. 先配置repo的根存储位置

  2. 编辑自己的Git配置,换成自己的Git用户名和邮箱(和在Github上配置的秘钥用户名、邮箱相同):

  1. 配置私钥,这里可以把私钥放在手机上然后直接浏览选中,但是操作完一定要删除!

  2. 配置仓库链接

同步完成后打开obsidian 直接找到同步的文件夹,打开就行。会发现自己的配置都在!😁太棒了 ,配置文件各端都可以用一份实名点赞!

但是obsidian git的方式,只能在win端和Android双端使用,不能在ios端使用啊!!我找遍了app atore商店发现没有一款git软件才发现。😭

remotely save插件同步

现在让我们隆重欢迎remotely save!🎉🎉🎉

在现在 2022年1月28日哦,现阶段支持:

  • 亚马逊s3或各种兼容s3的服务
  • Dropbox
  • Onedrive 个人版
  • Webdav

首先我亚马逊的账户被莫名其妙封掉了(这里严正谴责亚马逊的这种行为!),兼容s3的话,可以使用法国🇫🇷的sc的存储桶,每个月75G感觉很棒!但是我添加卡一直过不去。七牛在偶然一段时间翻看网站发现可以兼容s3,但是在各种巴拉巴拉一顿设置之后发现连不上!但是问了问网上的朋友,腾讯云可以😌!

Dropbox 同步方法

Dropbox如果在可以访问外网的情况下会变成最佳选项!他登录好方便诶!在插件里直接点Auth 唤醒网页登录。

会发现在Dropbox根目录下有一个“应用”文件夹里出现一个名叫“remotely-save”的文件夹,里面就是Obsidian的工作区。

工作区操作的所有文件都会同步于此。

手机端也是这样设置,不论是iOS端还是Android端。真的超级超级方便诶!同步速度还超级快!

对了,插件设置里可以把自动同步开了,比如我设置为:一分钟同步一次。

但是缺点也有,比如:

  1. 因为Obsidian规则的关系,配置文件夹只能使用隐藏文件夹,而插件的隐藏文件夹不会同步。所以配置是不会同步的,每个端都要重新设置一遍(好烦!)
  2. 在现阶段,还没有解决同步删除问题。如果在win端删除文件,而在手机端又同步后,win端继续同步会同步重新生成手机端没有删除的文件📄,简而言之,就是删除的文件又回来了!

按照GitHub上作者的更新频率来看,应该会很快解决这些问题!

如果Dropbox访问不了的话,大概阿里云 腾讯云的存储桶开一个是最好的解决方式了吧?

OneDrive同步 | 2022-06-27 更新 (极度推荐)

因为iPhone连接不到Dropbox的原因,被迫换个方式。毕竟上帝关上门,还会给你再开一扇窗(不是😚。

选择

实际上OneDrive的方式极其简单🎊。

这里切换到Onedrive,然后点下面的鉴权按钮,点击一大串URL跳转到网页,输入微软账号登录就OK。

因为国内也可以访问到的原因,同步飞快,不知道比Dropbox高到哪儿去了!

关于S3协议和WebDav

S3的各种配置

其实Dropbox连接不上,最开始的选择是这两种。因为我Oracle、Scaleway和七牛、腾讯云都有对象存储空间,(为什么这么多!🤣),虽然看上图需要填写的东西就这么点,但是前三种方案参数千奇百怪尝试许久也无法连接。七牛在国内必须绑定备案域名,我换了国外域名所以。。🥲,算了,算了。

至于WebDav方式,最为推荐坚果云,看起来1G空间1G流量很少,但是,你甚至真的有可能十分之一都用不到!在国内的原因,速度尚可。

坚果云WebDav方式

因为朋友提问坚果云相关的问题,所以再更新一次!👋

打开坚果云 - 安全选项设置,在第三方应用管理位置添加应用,这里生成的密码就是使用WebDav方式软件需要填写的密码。

坚果云-密码位置

打开设置,将服务器地址、用户名、密码填写完毕即可。😚

坚果云WebDav配置

这时,点击检查连接,应该会出现很好!可以连接上WebDav服务器的相关提示。这时已经可以不需要任何操作。Obsidian会默认每10分钟同步一次。

⚠️值得注意的是

  • 坚果云调用API免费用户的话只有30分钟600次😥(其他Webdav自行查询),短时间同步大量文件出现503错误,然后出现只有文件夹同步的情况。所以短时间内Win10端、iOS端和Android不要一起初次操作同步。
  • 每个平台的remotely save插件的默认同步文件夹不一致,需要修改为一致的文件夹。例如:Win10端默认同步文件夹为“Notes”,Android端则是“Note”。
  • 更换同步方式时尽量先备份一次完整的文章,并删除其他端的应用数据。如果WebDav为坚果云,请不要短时间内几个设备同时初次同步(会出现第一条的问题)例如:
  1. 将Win10端的文章先备份到其他文件夹
  2. 更换同步方式从Onedrive为WebDav
  3. 检查连通性无误后手动同步一次
  4. 将Android端清空数据,重新配置后同步

如果不将其他端清空数据,可能会出现各种奇奇怪怪的同步问题!🙃

更新 | 2022-06-30

坚果云在用了一段时间后发现,因为API调用上限太低,(顺带一提,坚果云的付费用户API调用请求也只有30分钟1500次),在文件夹内文件过多时会经常性出现同步503错误,然后在大概半小时内拒绝同步(这个真的受不了)。

假如你写完一篇文章准备出行,结果点一下同步按钮发现无法同步,又或者你文章很多,每次同步都会503错误,这时候的体验绝对是最差劲的😡。所以坚果云不适用于频繁同步的场景。因此不推荐

结论

强烈支持remotely save插件的同步方式插件中的Onedrive和WebDav同步方式,没错儿,我叛变了!!🎉

在Windows、Android、IOS全同步的感觉太棒了!

PS - 现在是2022年2月6日,好像插件修复了无法同步删除的问题,赞!

PSS - 现在是2022年6月27日,我叛变了,极度推荐Onedrive和WebDav同步方式✨✨✨

Licensed under CC BY-NC-SA 4.0
共书写了28.9k字·共 26篇文章
Built with Hugo
主题 StackJimmy 设计