环境:Linux Mint 21.x | Podman 4.9 | rootless 模式
目标:开机自启、崩溃自恢复、全浏览器通用、零翻墙。
1. 最终效果
- Chrome / Edge / Firefox 通过 Floccus 插件把书签实时同步到 本地 WebDAV。
- 数据落盘
~/webdav/data/bookmarks.xbel,完全私有。 - 使用 Podman Pod + 用户级 systemd 托管,重启后无需登录即可自动拉起。
2. 一键脚本(用户级 systemd)
把下面保存为 ~/bin/webdav-pod.sh 并给执行权限:
1 | #!/usr/bin/env bash |
执行:
1 | chmod +x ~/bin/webdav-pod.sh |
3. 浏览器配置(Floccus)
| 项 | 值 |
|---|---|
| 服务器地址 | http://<电脑IP>:18080/ |
| 用户名 | floccus |
| 密码 | 脚本输出的 16 位随机串 |
| 书签路径 | bookmarks.xbel |
| 同步策略 | 双向同步,15 min |
4. 日常运维(用户级)
1 |
|
5. 卸载清理(用户级)
1 | systemctl --user stop pod-webdav-pod |
6. 同步插件下载地址
Chrome / Edge:
https://chrome.google.com/webstore/detail/floccus-bookmarks-sync/fnaicdffflnofjppbagibeoednhnbjhg
整个方案 零依赖云厂商,换电脑/重装系统只需把 ~/webdav/data 备份带走,再跑一遍脚本即可恢复同步。Happy syncing!