跨浏览器书签同步方案:WebDAV + Floccus插件实操作指南


一、简介
-
Floccus 是一个允许用户在不同浏览器和设备之间私密同步书签的扩展,开源地址:https://github.com/floccusaddon/floccus
-
WebDAV是一种基于HTTP的协议,支持远程文件管理,支持basic授权,部署简单,可以docker私有化部署,也可以选择支持webdav的云盘服务,如坚果云,本文选用私有部署的方式
-
Floccus支持很多书签数据私有化存储方式,包括webdav,配置接入简单
二、安装
1.安装webdav服务
我这里选择webdav这种方式,只要拥有webdav功能的服务就可以,比如:
-
坚果云https://www.jianguoyun.com/,提供webdav服务,路径:账户信息=>安全选项=》添加应用,就可以使用坚果云相关webdav配置来设置floccus了
-
**alist:**开源项目alist也提供webdav服务,参考官方说明:https://alist-doc.nn.ci/docs/webdav/。因为alist支持挂载各种云盘,所以这种方式可以同步到更多云盘。alist私有部署可参考文章:https://blog.luler.top/d/21
-
其他支持webdav的服务,如下可以使用docker一键部署wendav:
a. 提前安装好docker、docker-compose环境(这里不做讲解) b. 新建docker-compose.yml文件,配置内容如下:
version: '3'
services:
webdav:
image:bytemark/webdav
restart:always
ports:
-"8080:80"
environment:
AUTH_TYPE:Basic
USERNAME:admin#这里basic认证账号
PASSWORD:admin123#这里basic认证密码
volumes:
-./dav:/var/lib/dav #数据持久化c. 运行启动
docker-compose up -dd. 访问:http://ip:8080 ,输入账号密码,能顺利登录进入即可

2.安装Floccus插件
2.1 方式1
直接去各个浏览器插件市场搜索floccus,就可以选择下载,可能不同浏览器插件完整名称有所不同注意甄别

2.2 方式2
直接下载源码安装,选择对应的浏览器软件包
-
下载软件包
-
官方下载地址:https://github.com/floccusaddon/floccus/releases临时下载地址:https://alist.luler.top/%E5%85%B1%E4%BA%AB%E6%96%87%E4%BB%B6/floccus-build-v5.5.2-firefox 浏览器插件源码安装
三、配置使用
这里我拿alist的webdav来做示例了,所有webdav配置方式基本都是一样的
-
点开配置,选择webdav分享
-
配置webdav服务信息
-
置顶书签相对路径
-
设置同步间隔和策略
-
配置完成,可以手动点击同步,同步完成,webdav那边就会自动生成一个书签存储文件
-
注意点,有些webdav服务文件需要重定向才能访问,如alist的提供的webdav,所以需要开启floccus的允许重定向
至此,安装配置完成,可以自由地在各个浏览器间同步书签了
四、总结
-
Floccus能够帮助把多个不同浏览器、生活工作电脑上的浏览器的书签统一起来管理,自动同步书签数据
-
使用webdav存储方案的兼容性非常好,可以私有部署webdav,也可以接入提供webdav的云盘服务

推荐一下个人网站(本文内容如有错漏只会在个人博客更新):
