侧边栏壁纸
博主头像
是羊刀仙啊 博主等级

闲不下来!

  • 累计撰写 197 篇文章
  • 累计创建 51 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

开源书签3选1,NAS轻松实现书签自托管,我的书签管理方案

羊刀仙
2025-10-15 / 0 评论 / 0 点赞 / 9 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
GW树洞

高速稳定 · 海外专线

  • 自用推荐
  • 90天使用时长
  • 70+ 节点分布
  • IEPL专线 油管4K无压力
  • 全平台客户端
  • 不限制在线设备
立即注册

上次我分享了一个极简但功能全面的开源书签管理项目:Karakeep。它让我彻底告别了浏览器里那堆乱糟糟的 Chrome / Edge 书签,整理起来更高效,也更直观。

文章发布后,有玩家在评论区提到了另一个项目 —— LinkAce。翻看的过程中,我又发现了另一款风格完全不同的书签管理器 —— Faved。

这篇文章就开个“书签管理”的第二章,接着对这两款工具的部署流程做个分享。

三者特性对比:Karakeep & LinkAce & Faved

  • 要“万能内容收纳库” → 选 Karakeep

  • 团队协作、共享收藏 → 选 LinkAce

  • 想极简、私有、部署快 → 选 Faved。NAS玩家我强烈建议选这个,简单,高颜值。

对比维度KarakeepLinkAceFaved
功能定位综合内容管理(网页、笔记、图片、RSS 等)团队级书签归档系统轻量化个人书签管理器
数据存储PostgreSQL + 文件系统 / S3MySQL / MariaDBSQLite(本地文件)
核心特点AI 自动标签 · 全文检索 · 快照归档 · OCR · RSS 抓取多用户 · 共享列表 · 链接失效检测 · 快照归档 · API嵌套标签 · 本地存储 · 极速响应 · Bookmarklet 一键保存
界面风格类 Notion 信息流风 · 现代化设计传统 Web 风格 · 功能导向极简风格 · 响应迅速
部署复杂度★★★★★ (依赖多、配置略复杂)★★★★☆ (需数据库支持)★★☆☆☆ (Docker 一键部署)
性能与资源占用中~高中等极低
多用户支持✅ 支持✅ 支持❌ 不支持(单用户)
快照归档✅ 支持网页快照与归档✅ 支持❌ 暂不支持
搜索功能全文搜索 + 标签筛选标题 / 标签搜索即时本地搜索
标签系统智能标签 + 自定义分类Lists + Tags 双层结构嵌套标签(Nested Tags)
RSS 集成功能✅ 抓取 RSS + 生成 RSS✅ 输出 RSS❌ 无
移动端适配✅ 移动端界面 / App✅ 响应式布局✅ 响应式布局
适合人群知识管理控·信息整理重度用户团队·资料收藏·归档控个人用户·极简主义·NAS 自托管玩家
社区活跃度🔥 高(持续更新中)✅ 稳定成熟🆕 新兴项目(活跃上升)

部署平台

以威联通NAS为例,通过 Docker Compose 的方式进行部署。

威联通4年没更新消费级家用NAS,确实算憋了个大的。Qu805这台新品 NAS 我这段时间用下来相当满意,前几天也刚分享过实际使用体验。

威联通NAS的稳定性不必多说,Qu805 等这一代新机在系统资源调度、系统响应、流畅度等方面也都有了肉眼可见的提升。酷睿i3 N355处理器,双 2.5GbE 做链路聚合可到 5Gb、DDR5 内存,加上 2 个 M.2 SSD插槽,日常跑服务、多端访问和小型协作都很稳健。现在在售有 4 盘和 8 盘两款,8盘位顶配双十一价大约 3700 左右,想入的话这个档位性价比非常不错。

Karakeep

详见传送门,不再啰嗦~

Karakeep:https://blog.ydxian.xyz/archives/Karakeep

LinkAce

LinkAce 是一个书签存档工具。你可以在应用内存储任何 URI。

截屏2025-10-14 16.09.51.png

主要功能亮点

截屏2025-10-14 15.51.04.png

部署流程

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

截屏2025-10-14 15.04.43.png

如果你已经部署过MariaDB,请参考这篇文章自行配置数据库和修改代码:https://blog.ydxian.xyz/archives/MariaDB

部署完毕后,按照上面内容,浏览器输入NAS_IP:8088即可访问服务。

可以看到先进行初始化,一路点下去。

截屏2025-10-14 15.12.53.png

截屏2025-10-14 15.15.21.png

截屏2025-10-14 15.16.53.png

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

截屏2025-10-14 15.18.18 拷贝.png

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

截屏2025-10-14 15.21.50.png

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

截屏2025-10-14 15.28.05.png

Faved

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

498839444-9b5fb4d4-6b95-4fae-a9bd-fb1600a3d00c.png

亮点特征

清爽界面:无干扰、响应式,桌面/移动端一致;支持即时搜索、排序、多种布局与暗色模式

进阶标签:彩色嵌套标签,可将重要标签置顶,组织更清晰、检索更快

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

端口和映射文件目录根据个人情况修改。

截屏2025-10-14 16.26.02.png

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

截屏2025-10-14 16.46.49.png

如果你创建失败,那基本是权限导致。给Docker创建时生成的文件目录一个权限即可,按照上文的话,SSH输入:

chmod -R 777 /share/Container/faved/storage

再回来点击就能进入下一步。

截屏2025-10-14 16.56.05.png

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

截屏2025-10-14 16.57.02.png

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

截屏2025-10-14 16.58.56.png

点击导入可能会黑屏,手动刷新一下就好了。

原本的结构都有保留,也可以进一步编辑重新整合,或是为书签添加注释、图片等获得更好的使用体验。

截屏2025-10-14 17.05.51.png

截屏2025-10-14 17.06.03.png

最后

从我个人的体验来说,Faved最佳,不过可惜的是好像没有中文。

三者的项目界面,官方都有提供Demo,大家可以看看哪个更适合自己。

感谢观看,本文完~

0

评论区