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书签散落在多个浏览器换台电脑就要重新整理。Linkding 是面向这类问题的自托管书签管理工具用 Docker 部署在自有服务器数据全部落在本地数据库提供标签整理、Markdown 笔记与稍后阅读。适合希望链接库由自己掌控的个人或小团队。 Linkding 项目速览自托管与数据自主项目说明是什么基于 Django 的书签管理器界面极简整体只跑在一个 Docker 容器里数据存在哪默认 SQLite 单文件数据库随数据目录挂载在宿主机可随时以 Netscape HTML 格式导出怎么部署Docker Compose 一条命令启动兼容 ARM 平台树莓派同样适用核心卖点自托管、数据自主书签不经过任何第三方服务库完全由自己持有 Linkding Docker 部署步骤三步完成初始化第一步拿代码。把项目克隆到本地部署所需的 compose 编排文件 和配置样例都在仓库根目录git clone https://gitcode.com/GitHub_Trending/li/linkding cd linkding第二步改配置。从 环境变量样例文件 复制出一份.env绝大多数项保持默认即可cp .env.sample .env第三步起服务。拉取镜像并启动容器完成后在浏览器打开http://localhost:9090登录使用docker-compose up -d首次访问前需要先建立登录账号在.env里填好LD_SUPERUSER_NAME和LD_SUPERUSER_PASSWORD最省事也可以稍后在容器内手动创建。关键配置项端口、数据目录与初始账户参数作用不填时的默认行为LD_HOST_PORT应用对外暴露的宿主机端口9090LD_HOST_DATA_DIR数据库与快照文件的宿主机存放目录项目根目录下的./dataLD_SUPERUSER_NAME初始管理员账户名为空需进入容器执行createsuperuser命令建号用户较多或数据量大时可把LD_DB_ENGINE改为postgres并补充LD_DB_*系列连接参数默认 SQLite 则无需任何数据库配置详见安装文档。日常使用浏览器扩展、PWA 与标签组织装好之后建议给浏览器装上 Linkding 扩展Firefox 与 Chrome 商店都能搜到之后在任意网页点一下工具栏按钮即可把当前页面收进书签库不想装扩展的话设置页里还提供了一个书签按钮bookmarklet拖到浏览器书签栏同样能用。Linkding 的界面支持以 PWA 方式安装。手机浏览器里选择添加到主屏幕后它会像原生应用一样出现在桌面上通勤路上刷书签列表、搜索旧链接都挺顺手桌面端也可以安装应用获得独立窗口体验。整理方面比较省事的习惯是定一套统一命名规范用tech/python这类层级标签区分领域再定期合并含义过泛的标签。配合自动打标规则新收入的书签约定格式就能自动归类减少后期收拾的成本。运维速记备份与升级默认 SQLite 环境下备份用一条命令打包数据库、网页快照、图标与预览图再拷贝回宿主机docker exec -it linkding python manage.py full_backup /etc/linkding/data/backup.zip docker cp linkding:/etc/linkding/data/backup.zip ./backup.zip注意不要直接复制db.sqlite3文件该操作不保证事务安全是数据库损坏的常见来源完整方法见备份文档。升级则是拉新代码后重建容器git pull docker-compose up -d跨大版本升级前建议先按上面的方式留一份备份。这套部署适合想把书签留在自有基础设施里的个人用户也适合需要私有链接库的小型团队。按本文三步完成安装后花十几分钟在设置页调整显示格式与每页数量日常使用基本就不需要再碰服务器了。【免费下载链接】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),仅供参考