开源书签3选1,NAS轻松实现书签自托管,我的书签管理方案
上次我分享了一个极简但功能全面的开源书签管理项目:Karakeep。它让我彻底告别了浏览器里那堆乱糟糟的 Chrome / Edge 书签,整理起来更高效,也更直观。
文章发布后,有玩家在评论区提到了另一个项目 —— LinkAce。翻看的过程中,我又发现了另一款风格完全不同的书签管理器 —— Faved。
这篇文章就开个“书签管理”的第二章,接着对这两款工具的部署流程做个分享。
Karakeep & LinkAce & Faved
要“万能内容收纳库” → 选 Karakeep
团队协作、共享收藏 → 选 LinkAce
想极简、私有、部署快 → 选 Faved。NAS玩家我强烈建议选这个,简单,高颜值。

部署平台
以威联通NAS为例,通过 Docker Compose 的方式进行部署。
威联通4年没更新消费级家用NAS,确实算憋了个大的。Qu805这台新品 NAS 我这段时间用下来相当满意,前几天也刚分享过实际使用体验。
威联通NAS的稳定性不必多说,Qu805 等这一代新机在系统资源调度、系统响应、流畅度等方面也都有了肉眼可见的提升。酷睿i3 N355处理器,双 2.5GbE 做链路聚合可到 5Gb、DDR5 内存,加上 2 个 M.2 SSD插槽,日常跑服务、多端访问和小型协作都很稳健。现在在售有 4 盘和 8 盘两款,8盘位顶配双十一价大约 3600 左右,想入的话这个档位性价比非常不错。
Karakeep
详见传送门,不再啰嗦~
LinkAce
LinkAce 是一个书签存档工具。你可以在应用内存储任何 URI。

✅ 主要功能亮点

✅ 部署流程
LinkAce 依赖数据库,虽然官方提供了 SQLite 作为测试运行办法,但长期运行不一定够。咱们选择LinkAce,肯定是想长期稳定跑,那就来吧,MariaDB!
官方还提供了redis作为作为缓存层,不想要的可以删掉。若要进行邮箱收发等配置,则建议创建.env环境文件,否则环境变量过多不便于维护。
env_file:
- /share/Container/linkace/.env
默认之前没部署MariaDB!部署过的请参考之前MariaDB专篇,链接会附上。
代码如下:
services:
app:
image: docker.io/linkace/linkace:latest
container_name: linkace-app
restart: always
depends_on:
- db
- redis
ports:
- "0.0.0.0:8088:80"
environment:
- APP_URL=http://NAS-IP:8088 # 外网用改掉
- TZ=Asia/Shanghai
- APP_KEY=base64:d0g7YlN6dFRScm1lZk1QbW1aR2p1b2NQbE5qQ2xkR0Q=
- DB_CONNECTION=mysql
- DB_HOST=db
- DB_PORT=3306
- DB_DATABASE=linkace
- DB_USERNAME=linkace
- DB_PASSWORD=linkace
- REDIS_HOST=linkace-redis
- REDIS_PASSWORD=linkace2025
volumes:
- /share/Container/linkace/backups:/app/storage/app/backups
db:
image: docker.io/library/mariadb:12.0
container_name: linkace-db
restart: always
environment:
- MYSQL_ROOT_PASSWORD=LA_root_2uQ9yHk5tV3a6M4
- MYSQL_DATABASE=linkace
- MYSQL_USER=linkace
- MYSQL_PASSWORD=linkace
- TZ=Asia/Shanghai
command: --character-set-server=utf8mb4 --collation-server=utf8mb4_bin
volumes:
- /share/Container/linkace/mariadb:/var/lib/mysql
redis:
image: docker.io/library/redis:7
container_name: linkace-redis
command: "redis-server --requirepass linkace2025"
restart: always

如果你已经部署过MariaDB,请参考这篇文章自行配置数据库和修改代码:
部署完毕后,按照上面内容,浏览器输入NAS_IP:8088即可访问服务。
可以看到先进行初始化,一路点下去。



输入账户邮箱密码,这个不出意外是超级管理员。

接着点击会自动跳转登录到应用内界面,右上角「Settings」和「System Settings」,往下拉设置主界面和访客界面的中文。

然后功能方面,大家就看着用吧。

Faved
Faved 是一款简单的自托管 Web 应用程序,用于存储和整理 Web 链接。适用于桌面和移动设备。免费开源。无广告,无追踪。所有数据均本地存储。

✅ 亮点特征
清爽界面:无干扰、响应式,桌面/移动端一致;支持即时搜索、排序、多种布局与暗色模式
进阶标签:彩色嵌套标签,可将重要标签置顶,组织更清晰、检索更快
Bookmarklet:无需扩展,任何浏览器一键保存当前页面,安全便捷
轻量高速:启动与加载极快,占用资源极低,适合 NAS/低功耗设备
浏览器导入:支持 Chrome/Safari/Firefox/Edge,保留原书签文件夹结构
一键迁移 Pocket:上传 Pocket 导出的 ZIP,链接/标签/集合/笔记一并迁移
开源可控:MIT 协议,代码可审计、可二次开发、可自托管
✅ 部署流程
代码如下:
services:
faved:
image: denho/faved:latest
container_name: faved
restart: unless-stopped
ports:
- "8848:80"
volumes:
- /share/Container/faved/storage:/var/www/html/storage
端口和映射文件目录根据个人情况修改。

部署完毕后,按照上面内容,浏览器输入NAS_IP:8848即可访问服务。也是要数据库初始化。

如果你创建失败,那基本是权限导致。给Docker创建时生成的文件目录一个权限即可,按照上文的话,SSH输入:
chmod -R 777 /share/Container/faved/storage
再回来点击就能进入下一步。

这个小书签,可以跳过或者直接先配置好。

预先导入其他浏览器的标签进应用。

点击导入可能会黑屏,手动刷新一下就好了。
原本的结构都有保留,也可以进一步编辑重新整合,或是为书签添加注释、图片等获得更好的使用体验。


最后
从我个人的体验来说,Faved最佳,不过可惜的是好像没有中文。
三者的项目界面,官方都有提供Demo,大家可以看看哪个更适合自己。
感谢观看,本文完~
