Self-Hosted / Projects / linkding

linkding
StableSpecs verified September 9, 2026 · against v1.46.2
Overview
Self-hosted bookmark manager designed to be minimal, fast, searchable, and easy to run.
linkding is a self-hosted bookmark manager for people who want a fast, focused place to save, tag, search, archive, and share links without relying on a hosted bookmarking service.
Why people choose linkding
The official site deliberately keeps the product small: it is designed for readability and quick capture rather than a broad notes or knowledge-management suite. That makes it a practical replacement for cloud bookmark managers and browser-only bookmark collections.
What is included
Official feature documentation covers automatic metadata fetching, tags, website snapshots, bulk editing, Netscape HTML import and export, multi-user sharing, browser extensions, and a REST API for scripts and third-party apps.
What to know before you deploy
The official site describes a single Docker container using SQLite, automated migrations, and a low-maintenance setup. That simplicity is a strength for a personal server, but operators still need persistent storage, backups, authentication, and a plan for archived snapshots if the collection becomes important.
Best fit
Choose linkding when you want a focused, low-maintenance bookmark system for yourself, a household, or a small group. If you need full-text notes, collaborative editing, or heavier web archiving workflows, compare it with a broader read-it-later or knowledge-management tool.
Quick deploy
Paste into docker-compose.yml and rundocker compose up -d1services:2 linkding:3 image: sissbruecker/linkding:latest4 ports:5 - "9090:9090"6 volumes:7 - ./linkding-data:/etc/linkding/data8 restart: unless-stopped
Configuration
Environment variables
| Variable | What it does | Example |
|---|---|---|
LD_SUPERUSER_NAME | Optional initial administrator username used by the official Docker setup. | admin |
LD_SUPERUSER_PASSWORD | Optional initial administrator password used during first setup. | change-me |
Ports
9090/tcp— Common linkding container port used by Docker examples; confirm the current Compose example before deployment.
Volumes to back up
/etc/linkding/data— Persistent SQLite database and application data directory.
Interface previews
Screenshots of the linkding interface.
Feature support
| Feature | Support |
|---|---|
| Fast bookmark capture and searchThe official site positions linkding around readability and quickly adding and finding bookmarks. | Supported |
| Automatic bookmark metadatalinkding can fetch titles, descriptions, icons, and preview images from bookmarked websites. | Supported |
| Tags and bulk editingOfficial features include organizing bookmarks with tags and applying operations to selections or the whole collection. | Supported |
| Website archivinglinkding can create local HTML snapshots or use the Internet Archive, according to the official site. | Supported |
| Import and exportNetscape HTML import and export are documented as built-in capabilities. | Supported |
| Multi-user sharingThe official site says multiple users can share bookmarks with users or guests. | Supported |
| Browser extensionsOfficial links provide Firefox and Chrome extensions for adding and searching bookmarks. | Supported |
| REST APIThe project includes a REST API for scripts and third-party applications. | Supported |
Community signals
- Stars
- 11.3k
- Forks
- 646
- Open issues
- 230
- Last commit
- 2w ago
- Latest release
- v1.47.0
- Repo created
- Jun 2019
Includes open pull requests
4w ago
Refreshed nightly from the GitHub API.
Questions
What is linkding used for?
linkding is used to save, tag, search, archive, import, export, and share web bookmarks from a self-hosted service.
Is linkding a self-hosted Pocket or Raindrop alternative?
It can replace the basic bookmark-saving and tagging part of those services, especially for users who value a small self-hosted system. It is not a full notes platform and its archiving workflow is more focused.
Does linkding run in Docker?
Yes. The official project describes Docker as the supported easy setup path and the website describes a single Docker container using SQLite.
Does linkding need PostgreSQL or another external database?
No for the standard setup described by the official site. linkding uses SQLite in its single-container deployment, but persistent storage and backups are still required.
Can linkding archive web pages?
Yes. The official feature list says it can create snapshots as local HTML files or use the Internet Archive.
Can multiple people use linkding?
Yes. The official site documents multiple users plus sharing bookmarks with users or guests.
What is the main linkding tradeoff?
Its minimal design keeps deployment and daily use simple, but it is intentionally narrower than a full read-it-later, notes, or collaborative knowledge-management platform.
support // the lab
Found this write-up useful?
If it saved you time or a rebuild, you can support more practical homelab guides.