侧边栏壁纸
博主头像
平凡之路博主等级

生活原本沉闷,但跑起来就会有风!

  • 累计撰写 111 篇文章
  • 累计创建 32 个标签
  • 累计收到 24 条评论

目 录CONTENT

文章目录

BookMark:私有书签导航服务

平凡之路
2026-11-10 / 0 评论 / 0 点赞 / 5 阅读 / 496 字

BookMark:把散落的书签,收成自己的导航站

网页越收藏越多,有的在浏览器收藏夹,有的散落各处。换电脑、换浏览器就丢一半;想集中管起来,又不想绑厂商、看广告、被人限功能。

后来基于开源项目二开了 BookMark:无广告、无功能限制,并做了专用浏览器扩展,对接站点后边逛边收藏。PHP + SQLite,无独立库,一处部署、多端访问,适合挂自己的小主机或 NAS。

书签门户


能做什么

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

后台管理

添加书签


浏览器扩展(开发者模式)

尚未上架应用商店,需加载已解压目录。拿到 browser-extension 后:

  1. 打开 chrome://extensions 或 edge://extensions
  2. 开启「开发者模式」
  3. 「加载已解压的扩展程序」→ 选择 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
0

评论区