坚果云 + Floccus同步浏览器书签同步配置

本人苦浏览器书签同步久矣,网上方案也是很多,大多借助于浏览器插件,同步各个浏览器书签至服务器,奈何大多国外的,鉴于国内友好访问外网的权限,让人止步于此。

对于要求不高的用户,大家可以借助Bookmark Syncer这个插件来实现标签同步,它支持国内的gitee同步,只需配置一个私人令牌即可实现书签同步,速度也是杠杆滴,唯一的缺点就是不太适合懒人,每次同步需要手动点击,换来换去还是使用坚果云 + Floccus的方案吧。

具体配置

你需要做的:

  • 准备一个坚果云账号,完成一次配置(在线配置不需要下载坚果云;只需要做一次)
  • 每个浏览器安装对应的Floccus插件,并完成一次配置(每个新浏览器都需要安装配置一次)

1. Floccus介绍

Floccus是一个开源的,通过Nextcloud、WebDAV、本地文件(或者任何同步文件)来解决跨浏览器书签同步的技术方案。

你可以简单理解为,Floccus是一个书签同步的浏览器插件。

2. 配置坚果云

坚果云是一个国内的一个网盘提供商(类似百度网盘),重要的是它支持WevDAV技术(类似DropBox的同步盘),而且就书签文件占用的一丢丢资源而言,免费的就够用了!

(1)创建书签文件,用于同步

登录坚果云网盘(没有账号的注册一个),在同步文件夹根目录下创建一个fioccus(其实是floccus,我建文件夹时打错了,就变成了fioccus)文件夹,选择 默认不同步到本地。然后上传一个bookmarks.xbel文件到fioccus文件夹里面,没有的点这里下载。

(2)创建一个WebDAV应用

接着,坚果云右上角点击你的昵称, 账户信息-安全选项-第三方应用管理,创建一个WebDAV应用,获取密码。

坚果云这里就配置完成了,上图中的 服务器地址、账户名、密码,后面浏览器插件配置时需要用到。

3. 安装和配置Floccus浏览器插件

(1)下载、安装插件

各个浏览器插件下载地址:
Chrome插件、Firefox插件、Edge插件
你也可以在Floccus开源项目中找到这些插件的下载地址。

(2)配置服务器参数

安装好Floccus浏览器插件后,点击Floccus插件图标开始配置(以火狐为例)。
新建账户

配置前图标是灰的。

选择“WebDAV分享”

服务器配置,对照着坚果云后台创建应用那个页面填写即可。

书签路径:坚果云中存放你书签文件的目录地址。如果你是按本教程配置的,直接填 fioccus/bookmarks.xbel

文件夹映射:意思是坚果云中的书签文件将被同步到你浏览器的哪个书签文件夹下。选的“书签工具栏”,这样浏览器书签工具栏上的书签就会被同步了。

我这里选择的是书签根目录

同步行为设置
嵌套账户:如果你的书签中存在文件夹目录,需要选择下图中这个选项,不然在同步的时候会混乱,创建很多重复的空的文件夹。

以上便完成了我们的浏览器书签同步。

其他浏览器书签同步

如果在其他浏览器同步书签,有两种方式,第一种方式,在其他浏览器按同样步骤再操作一遍;第二种方式,直接使用导出导入的方式。

推荐第二种方式,这样就不用繁琐的一步一步配置了。

我这里直接说第二种

点击新建账户右侧的导入导出按钮

点击导出账户,选择导出文件存放地址就行了。

其他浏览器点击导入账户,选择刚才导出的文件即可完成配置。

常见问题

1. 我同步的时候进度条卡住不动了

可以重启浏览器试试;还不行就重装插件,重新配置试试,楼主就是重装插件解决的。

2. 我修改了书签需要手动点击同步吗?

默认是15分钟自动同步一次,这个时间可以在插件中设置。如果你着急,可以点开插件,手动点击“同步按钮”进行一次同步。

3. 我安装了这个插件,浏览器还需要登录账号进行同步吗?

建议登录,浏览器账号会同步你账号下的所有插件和一些浏览器配置,而Floccus插件只是同步你的书签,二者不冲突。

4. 经常同步错误,莫名其妙多了好多重复的空文件夹?

这是“同步设置-嵌套账户”没有配置正确,默认配置同步时忽略了本地的文件夹所导致的问题,这个问题最开始也困扰了作者好久。

解决:在坚果云盘中下载书签文件,手动删除重复的空文件夹,整理好后上传回坚果云。在错误的浏览器上删除旧的账号、书签,重新建账号配置。注意:同步行-嵌套账户,选择“在其它账户同步行为中包括此账户的本地文件夹”。(参考上文中配置服务器参数部分)