使用syncthing实现chrome书签同步

之前写过一篇chrome同步书签和删除重复书签解决方案的文章,要安装chrome插件实现,现在发现chrome的书签是明文存储在电脑的固定位置的,所以完全可以借助syncthing来实现同步。

安装syncthing和这个软件的基本用法可以参考之前写过的一篇:syncthing搭建私人网盘分享

在chrome地址栏输入:chrome://version 可以看到chrome的基本信息,其中就包括:

个人资料路径  C:\Users\zhaohy\AppData\Local\Google\Chrome\User Data\Default

linux和windows上的路径是不一样的,都可以通过chrome://version来查看。

chrome的书签就存储在这个路径下的Bookmarks文件里,所以在syncthing上设置共享到其他机器的这个路径,文件夹->选项->忽略模式 内填入:

!Bookmarks
*

这个意思是说忽略此文件夹下的所有文件(*),排除Bookmarks文件,具体忽略规则可查看syncthing官方完整文档:https://docs.syncthing.net/v1.22.0/users/ignoring

如此,Bookmarks文件就能在多个设备下共享更新了,chrome的书签就可以在多个设置间同步了。

20221202补充更新

补充一下syncthing在ubuntu下面的开机自启设置
第一次运行之后,运行

sudo find / -name 'syncthing*'

之后便可看到

/usr/lib/systemd/system/syncthing-resume.service
/usr/lib/systemd/system/[email protected]

一个是被kill后自动恢复的服务 一个是未指定用户的自启服务
只需把用户名称补上即可如:

cd /usr/lib/systemd/system/
sudo cp [email protected] [email protected]
sudo systemctl status [email protected]
sudo systemctl enable [email protected]

如此即可设置自启成功,去掉自启执行

sudo systemctl disable [email protected]

你可能感兴趣的:(使用syncthing实现chrome书签同步)