BookMark:把散落的书签,收成自己的导航站
网页越收藏越多,有的在浏览器收藏夹,有的散落各处。换电脑、换浏览器就丢一半;想集中管起来,又不想绑厂商、看广告、被人限功能。
后来基于开源项目二开了 BookMark:无广告、无功能限制,并做了专用浏览器扩展,对接站点后边逛边收藏。PHP + SQLite,无独立库,一处部署、多端访问,适合挂自己的小主机或 NAS。

能做什么
- 多级分类、标签、私有链接、可加密分享的标签组
- 多用户隔离,各自维护书签与站点设置
- 导入浏览器书签、链接检测、备份恢复、访客申请收录
- 多主题;登录保护、邀请码注册等账号能力
- Docker 一键部署


浏览器扩展(开发者模式)
尚未上架应用商店,需加载已解压目录。拿到 browser-extension 后:
- 打开
chrome://extensions或edge://extensions - 开启「开发者模式」
- 「加载已解压的扩展程序」→ 选择
browser-extension文件夹
配置:扩展图标 → ⚙,填写站点地址(不要末尾 /)、用户名、后台「账号设置」里的 API 令牌(至少 32 位),点「测试连接」后再用。令牌等同接口密码,请勿泄露。
Docker 部署
docker run -d --name bookmark -p 8080:80 \
-v bookmark-data:/var/www/html/data \
--restart unless-stopped \
ghcr.io/fightroad/bookmark:latest
打开 http://localhost:8080(远程则换成服务器 IP),按向导完成初始化。
- 端口:
8080:80,冲突可改成3000:80等 - 数据:务必挂载
/var/www/html/data(卷bookmark-data),升级或重建不丢数据 - 日志:
docker logs -f bookmark;启停:docker stop|start bookmark

评论区