现在市面上的书签工具,越来越多了。比如之前很火的 Karakeep(原 Hoarder),主打 AI 自动打标签、稍后阅读、全文检索。功能确实炫酷,但代价是极其吃资源。为了实现网页抓取,它必须在后台跑一个无头浏览器(Chrome),再加上 Meilisearch 搜索引擎,一套跑下来,如果你的 NAS 或服务器内存低于 4G,日常使用起来会非常心累。
如果你和我一样,核心需求仅仅是“书签整理” ——不需要稍后阅读,不需要把网页截图存成 PDF,不需要 AI 帮你总结文章,只是想把散落在各处的链接收集起来,打个标签,方便以后搜索。
那么,Linkding 才是你的最终归宿。
Linkding 的设计哲学就是“极简”。它不跑浏览器,不抓取正文,只通过轻量级请求获取网页标题和图标。底层使用 SQLite 数据库,单容器运行,内存占用通常只有几十兆。哪怕是吃灰的 N1 盒子、1G 内存的轻量云服务器,跑起来都丝滑无比。它把“书签整理”这一件事做到了极致,不占资源,不折腾后台,打开就是干净的列表。
推荐汉化增强版
原版 Linkding 虽然好用,但全英文界面,无法修改中文语言(但可以自己做翻译包,github上也有对应的项目)。
这里强烈推荐的是国内开发者维护的汉化增强版:WooHooDai/linkding-cn。
它绝不仅仅是个简单的汉化包。作者基于原版进行了二次开发,修复了中文环境下的编码问题,并且增加了很多非常实用的本土化功能:
- 高亮批注功能:可以对收藏的网页进行高亮和写笔记。
- 收藏数据看板:直观展示你的书签收藏趋势和统计数据。
- 随机列表:帮你随机展示书签,解决“收藏了就再也没看过”的痛点。
- 自定义快照爬取脚本:更灵活的网页存档控制。
对于国内用户来说,这个版本的使用体验远超原版。
1Panel 面板准确部署指南
第一步:准备项目目录与配置文件
- 登录 1Panel,进入左侧菜单的 文件。
- 进入
/opt目录,新建一个文件夹,命名为linkding-cn。 - 进入
linkding-cn文件夹,点击 新建文件,名称严格填写为.env(注意前面有个点)。 - 右键编辑
.env文件,填入以下核心配置(去除了不必要的复杂项,保留最核心配置):
# 容器名称
LD_CONTAINER_NAME=linkding-cn
# 宿主机暴露的端口,如果 9090 被占用,可以改成 9091 等
LD_HOST_PORT=9090
# 数据持久化目录,相对路径 ./data 即可
LD_HOST_DATA_DIR=./data
# 【必填】首次启动的管理员用户名
LD_SUPERUSER_NAME=admin
# 【必填】首次启动的管理员密码
LD_SUPERUSER_PASSWORD=your_password_here
# 【关键】解决中文乱码和中文标签支持的环境变量
LANG=C.UTF-8
LC_ALL=C.UTF-8
PYTHONIOENCODING=utf-8
填完后保存。请务必把 your_password_here 换成你自己的强密码。
第二步:创建 Docker 编排
- 在 1Panel 左侧菜单进入 容器 -> 编排。
- 点击右上角 创建编排。
- 名称填写:
linkding-cn。 - 在 编排文件 (docker-compose.yml) 的编辑框中,清空原有内容,严格粘贴以下从仓库提取的准确配置:
services:
linkding:
container_name: "${LD_CONTAINER_NAME}"
# 汉化版专属镜像
image: woohoodai/linkding-cn:latest
ports:
- "${LD_HOST_PORT:-9090}:9090"
volumes:
# 数据持久化映射
- "${LD_HOST_DATA_DIR:-./data}:/etc/linkding/data"
env_file:
- .env
restart: unless-stopped
- 点击 确认 或 保存并启动。1Panel 会自动拉取
woohoodai/linkding-cn:latest镜像并启动容器。
第三步:访问与日常使用
- 容器启动后,在浏览器访问
http://你的IP:9090(如果你修改了.env里的端口,请使用修改后的端口)。 - 使用你在
.env文件中配置的LD_SUPERUSER_NAME和LD_SUPERUSER_PASSWORD登录。 - 强烈建议:去浏览器扩展商店搜索 "linkding" 安装官方插件。在插件设置中填入你的 1Panel 地址和 API Token(在 Linkding 设置页面可以生成),之后看到好网页,点一下浏览器右上角的图标就能秒存,体验极其丝滑。
这个方案没有花里胡哨的后台进程,不占用的你的 NAS 资源,同时中文支持完美。