Esta página se muestra en inglés. Una traducción al español está en curso.
SkillsApr 21, 2026·3 min de lectura

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.

Listo para agents

Instalación lista para agent

Este activo puede instalarse después de elegir el runtime, revisar el plan y ejecutar el comando correspondiente.

Native · 98/100Política: permitir
Superficie agent
Cualquier agent MCP/CLI
Tipo
Skill
Instalación
Single
Confianza
Confianza: Established
Entrada
Linkding Bookmark Manager
Comando de instalación directa
npx -y tokrepo@latest install 156ca032-3d18-11f1-9bc6-00163e2b0d79 --target codex

Ejecutar después de confirmar el plan con 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

Discusión

Inicia sesión para unirte a la discusión.
Aún no hay comentarios. Sé el primero en compartir tus ideas.

Activos relacionados