Skills2026年4月21日·1 分钟阅读

Linkding — Minimal Self-Hosted Bookmark Manager

Linkding is a lightweight, self-hosted bookmark management tool with tagging, full-text search, and a clean web UI. It runs on minimal resources and integrates with browser extensions and mobile apps.

Agent 就绪

Agent 可直接安装

这个资产可安装;Agent 先选择当前运行时、检查安装计划,再运行匹配命令。

Native · 98/100策略:允许
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Single
信任
信任等级:Established
入口
Linkding Bookmark Manager
直接安装命令
npx -y tokrepo@latest install 156ca032-3d18-11f1-9bc6-00163e2b0d79 --target codex

先 dry-run 确认安装计划,再运行此命令。

Introduction

Linkding is designed to be the simplest self-hosted bookmark manager that actually works. It focuses on fast tagging, search, and archiving without the bloat of heavier alternatives, making it a good fit for homelab setups with limited resources.

What Linkding Does

  • Stores and organizes bookmarks with tags and descriptions
  • Provides full-text search across bookmark titles, descriptions, URLs, and archived page content
  • Automatically fetches page titles and descriptions when saving a URL
  • Archives bookmarks as HTML snapshots using a background worker
  • Supports multi-user mode with separate bookmark collections per user

Architecture Overview

Linkding is a Django application with a SQLite database by default (PostgreSQL optional). The frontend is server-rendered HTML with minimal JavaScript for a snappy experience. A background task scheduler (huey) handles asynchronous jobs like fetching metadata and creating HTML snapshots. The entire stack runs in a single Docker container.

Self-Hosting & Configuration

  • Single Docker container with SQLite — no external database required
  • Configure via environment variables: SUPERUSER credentials, timezone, base URL
  • Switch to PostgreSQL by setting the LD_DB_ENGINE and connection variables
  • Runs behind any reverse proxy; set LD_CSRF_TRUSTED_ORIGINS for HTTPS
  • Supports OIDC/OAuth2 authentication for single sign-on

Key Features

  • Minimal resource footprint — runs on a Raspberry Pi with under 50 MB RAM
  • Browser extensions for Chrome, Firefox, and a bookmarklet for any browser
  • REST API for programmatic access and third-party integrations
  • Import and export in Netscape HTML format for portability
  • Shared bookmarks and public profiles for collaborative use

Comparison with Similar Tools

  • Shiori — Go-based bookmark manager with archiving, but fewer integrations and a less active community
  • Wallabag — read-it-later app focused on article reading rather than bookmark management
  • Raindrop.io — polished commercial service but not self-hosted
  • Shaarli — PHP bookmark manager with a longer history but heavier setup
  • Pinboard — paid cloud service with an archiving feature; Linkding offers similar features for free

FAQ

Q: Can I import bookmarks from my browser? A: Yes, export your browser bookmarks as an HTML file and import them through the Linkding settings page.

Q: Does Linkding support full-text search of archived pages? A: Yes, when archiving is enabled, the background worker snapshots page content and indexes it for search.

Q: How do I back up my bookmarks? A: Export via the UI or API in Netscape HTML format, or back up the SQLite database file directly.

Q: Can multiple users share the same instance? A: Yes, each user gets a separate bookmark collection with optional shared bookmark visibility.

Sources

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产