
如何用Docker部署linkding自托管书签管理【免费下载链接】linkdingSelf-hosted bookmark manager that is designed be to be minimal, fast, and easy to set up using Docker.项目地址: https://gitcode.com/GitHub_Trending/li/linkding你的浏览器书签栏塞满了几百条链接找一条要翻半分钟。你需要的是 linkding一个自托管数据存在你自己服务器上的书签管理器一个 Docker 容器就能跑起来。后端是 Django 写的但不用你操心。你只需要几条 Docker 命令得到的就是一个干净的书签管理界面列表在中间标签在右侧搜索框置顶。 它和云端书签工具差在哪不同于浏览器云同步这个书签管理工具把所有数据放进本地 SQLite 数据库文件就在挂载目录里直接备份、直接查看标签体系加批量编辑几百条书签一次归类新增书签自动抓取标题、描述和网站图标可装成 PWA手机上当原生应用用支持 OIDC 单点登录能接入现有内网认证✅ 部署前检查清单已安装 Docker 与 Docker Compose至少 1GB 可用内存要 HTML 快照归档需要更多镜像兼容 ARM树莓派也能跑 三步拉起服务接下来三步从空白机器到可用的书签列表总命令不超过五句。Step 1克隆并复制配置克隆仓库把样例配置复制成 .env。端口、数据目录、容器名这三个参数都有默认值冲突了再改。git clone https://gitcode.com/GitHub_Trending/li/linkding cd linkding cp .env.sample .env完成后你会得到一个 .env里面已配好 LD_HOST_PORT9090 和 LD_HOST_DATA_DIR./data。仓库里还有一份现成的 docker-compose.yml下一步只需一条命令。Step 2一键启动容器用 Compose 拉镜像并启动数据目录挂载到仓库下的 ./data。docker-compose up -d完成后 docker ps 能看到 linkding 容器处于运行状态宿主机 9090 端口已映射。首次拉取镜像要几分钟取决于网络。Step 3创建第一个账号镜像不带初始用户登录前要先建一个超级用户命令会提示输入两次密码。docker exec -it linkding python manage.py createsuperuser \ --usernamejoe --emailjoeexample.com完成后打开 http://localhost:9090 登录你会看到空的书签列表页可以开始粘贴链接了。参考docs/src/content/docs/installation.md⚙️ 装完后的常见配置多数人只会动这几项配置项用途LD_HOST_PORT9090 被占用时改端口LD_SUPERUSER_NAME启动时自动建账号免手动创建LD_DB_ENGINE默认 sqlite大数据量填 postgres如果要把 linkding 放到子路径下再补一个 LD_CONTEXT_PATH 即可。改完 .env 重新执行 docker-compose up -d 才会生效。再用 Firefox 或 Chrome 装一个 linkding 扩展就能从浏览器一键收藏。用一段时间后会发现手动打开页面填写的情况其实很少。 两个值得知道的功能自动归档保存书签时自动存一份网页快照可以是本地 HTML 文件也可以交给 Internet Archive原站挂掉照样能看。需要换 latest-plus 镜像内置 Chromium体积会大一圈。REST API每个用户都有一个 API token拿来做脚本化的书签管理比如从笔记应用同步收藏。书签端点是 GET /api/bookmarks/支持按搜索、分页、时间增量拉取。参考docs/src/content/docs/api.md 备份与升级速查对书签管理服务来说备份一条命令把数据库和网站图标打包成 zip挂进 cron 就是定时备份。docker exec -it linkding python manage.py full_backup /etc/linkding/data/backup.zip升级是换新镜像数据留在挂载目录里不会丢docker-compose pull docker-compose up -d 用一段时间后的经验 标签用 tech/docker 这类层级少返工 「稍后阅读」的书签放进一个 bundle 批量整理 唯一状态是 data 目录备它就行让 linkding 接管你的书签管理Docker 一条命令起步。【免费下载链接】linkdingSelf-hosted bookmark manager that is designed be to be minimal, fast, and easy to set up using Docker.项目地址: https://gitcode.com/GitHub_Trending/li/linkding创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考