Repolode
sissbruecker

sissbruecker/linkding

可自托管的极简书签管理器,基于 Docker 部署简单。

可替代:PocketRaindrop.io

Star
11,326
Fork
666
未关闭 Issue
236
最近提交
20天前

这是什么?

linkding 是一个可以自行部署的书签管理器,设计目标是简洁、快速,并且通过 Docker 即可轻松安装。书签支持标签分类、Markdown 备注、批量编辑,还提供稍后阅读功能。

保存网址时,linkding 会自动获取页面的标题、描述和图标。它可以将网页归档为本地 HTML 文件,或存档到 Internet Archive。书签支持以 Netscape HTML 格式导入和导出,也可以分享给其他用户或访客。

项目提供 Firefox 和 Chrome 浏览器扩展以及书签小工具(bookmarklet),并提供 REST API 供第三方应用调用。它支持通过 OIDC 或认证代理实现单点登录,可安装为渐进式 Web 应用(PWA)。后端基于 Django 开发。

核心功能

  • 01基于标签分类,支持批量编辑和 Markdown 备注
  • 02自动获取已保存网站的标题、描述和图标
  • 03可将网页归档到本地或 Internet Archive
  • 04支持 Netscape HTML 格式的书签导入与导出
  • 05提供 Firefox 和 Chrome 扩展及书签小工具
  • 06提供 REST API,并支持 OIDC 或认证代理的单点登录

适用场景

  • 在自己的服务器上维护个人书签库,替代云端服务
  • 与团队成员或访客分享整理好的链接
  • 保存文章稍后阅读,并归档网页以防失效
  • 基于 REST API 开发第三方工具

快速上手

  1. 1

    按照官方安装指南在你自己的服务器上安装 linkding

  2. 2

    初始化开发环境

    make init
  3. 3

    为前端创建一个用户

    uv run manage.py createsuperuser --username=joe --email=joe@example.com
  4. 4

    构建前端并启动开发服务器

    make frontend

使用前须知

  • 自行托管需要一定的配置工作,README 将安装说明指向外部文档。
  • 开发环境需要 Python 3.13、uv 和 Node.js。

标签

常见问题

linkding 是什么?
可自托管的极简书签管理器,基于 Docker 部署简单。 linkding 是一个可以自行部署的书签管理器,设计目标是简洁、快速,并且通过 Docker 即可轻松安装。书签支持标签分类、Markdown 备注、批量编辑,还提供稍后阅读功能。
linkding 可以免费使用吗?用的什么许可证?
linkding 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
linkding 还在维护吗?
活跃维护中。linkding 最近一次提交是在 2026年10月1日。
linkding 适合用来做什么?
在自己的服务器上维护个人书签库,替代云端服务 与团队成员或访客分享整理好的链接 保存文章稍后阅读,并归档网页以防失效 基于 REST API 开发第三方工具
linkding 怎么安装和运行?
按照官方安装指南在你自己的服务器上安装 linkding 初始化开发环境: make init 为前端创建一个用户: uv run manage.py createsuperuser --username=joe --email=joe@example.com 构建前端并启动开发服务器: make frontend
在哪里获取 linkding?
源代码和安装说明在 GitHub 上:https://github.com/sissbruecker/linkding

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目