跨浏览器书签同步方案: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 -d

    d. 访问: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的云盘服务
© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容