What Is linkding and What Is It Used For?
Updated
linkding is a self-hosted bookmark manager you run on your own server. It is designed to be minimal, fast, and easy to set up, and it is used to save, organize, and find bookmarks without relying on a third-party bookmarking service. It fits people who want their bookmarks on infrastructure they control and who are comfortable running a Docker container.
What linkding does
At its core, linkding stores bookmarks and makes them quick to add and find. The interface is optimized for readability so you can add and locate bookmarks without distractions. Features can be enabled or disabled as needed, and the UI is adjustable through a number of settings.
Beyond basic saving, linkding handles the details that make a bookmark collection useful:
- Metadata — automatically fetches titles, descriptions, icons, and preview images of bookmarked websites.
- Archiving — automatically creates snapshots of bookmarked websites, either as a local HTML file or on the Internet Archive.
- Bulk editing — applies any operation to a selection of bookmarks or the whole collection.
- Import / Export — moves bookmarks in and out using the Netscape HTML format.
- Multi-user — supports multiple users, with the ability to share bookmarks with other users or guests.
- Browser extension — Firefox and Chrome extensions let you add and search bookmarks from within the browser.
- REST API — for developing scripts or third-party apps.
How it is set up and maintained
linkding runs as a single Docker container using SQLite as its database. Maintenance is described as low: migrations are automated and there are zero breaking changes. In practice, that means you deploy one container, and upgrades do not require manual database surgery or reworking your setup.
Who it suits
linkding is a good fit if you want a private, fast bookmark manager and are willing to host it yourself. The single-container design and SQLite backend keep the operational burden low, while the browser extension and REST API cover everyday capture and automation. If you need a hosted service with no server of your own, linkding is not that — it is self-hosted by design.
To get started, the project points to its GitHub repository and a demo, which are the practical places to confirm current behavior before deploying.