自建书签管理器Linkding极简部署指南,NAS内网穿透远程访问书签收藏库
作者
小编
发布时间

项目介绍
Linkding 是一个功能强大的自托管书签管理器,让你能够完全掌控自己的网络收藏。这个项目基于 Django 框架构建,设计理念是极简、高效、易于部署。无论你是想保存重要链接、组织研究资料,还是建立个人知识库,Linkding 都能胜任。
项目拥有简洁优雅的界面,专为阅读体验优化。你可以用标签组织书签、添加 Markdown 笔记、使用'稍后阅读'功能,甚至与其他用户或访客分享你的书签收藏。更强大的是,它会自动获取网站的标题、描述和图标,还能自动归档网站内容到本地或互联网档案馆。
支持 Firefox 和 Chrome 浏览器扩展、PWA 安装、REST API 接口,以及 OIDC 单点登录等企业级功能。如果你厌倦了依赖第三方书签服务,Linkding 是理想的替代方案。
项目地址:点我跳转
部署安装
若要在外网访问你的 Linkding 服务,建议配置内网穿透工具。推荐使用 帕斯内网穿透,先注册账号备用。具体操作可参考 帕斯内网穿透全平台快速上手指南,让你轻松实现远程访问。
使用 Docker Compose 快速部署
这是最推荐的部署方式,配置简单且功能完整。
第一步:创建配置文件
在你的 NAS 或服务器上创建一个文件夹(比如 `linkding`),然后在该文件夹内创建 `docker-compose.yml` 文件,复制以下配置:
1services:2 linkding:3 container_name: 'linkding'4 image: sissbruecker/linkding:latest5 ports:6 - '9090:9090'7 volumes:8 - ./data:/etc/linkding/data9 restart: unless-stopped
第二步:启动服务
打开你的 NAS 设备(飞牛 NAS、群晖、威联通等均支持),进入 Docker 管理界面,选择通过 Docker Compose 部署。将上述配置粘贴进去,点击启动。
第三步:端口配置说明
上述配置中,`9090` 是 Linkding 的默认访问端口。如果你的 NAS 上已有其他服务占用了 9090 端口,可以修改第一个 9090 为其他端口号(比如 9091),但容器内的端口 9090 保持不变。
例如修改为:`- '9091:9090'`,这样就能通过 `http://你的IP:9091` 访问了。
第四步:数据持久化
`./data` 文件夹用于存储 Linkding 的所有数据(包括书签、用户信息、归档文件等)。建议在启动前在 NAS 上创建好这个文件夹,确保数据不会因容器重启而丢失。
第五步:访问应用
部署完成后,打开浏览器访问 `http://你的NAS地址:9090`,就能看到 Linkding 的登录界面了。首次访问时需要创建管理员账号,按照提示操作即可。
功能特性速览
📚 智能书签管理:用标签组织、搜索、批量编辑
📝 Markdown 笔记:为每个书签添加详细备注
🔄 自动归档:保存网页快照到本地或互联网档案馆
🔗 浏览器扩展:一键保存当前页面到 Linkding
📱 PWA 支持:安装为桌面应用,离线也能查看
👥 分享功能:与他人分享你的书签收藏
🔐 完全自主:数据完全掌控在自己手中
🌐 REST API:开发者友好,支持第三方集成
本篇教程结束。祝你使用愉快!