OmniFeed Search

Bookmark managers on your own server

Linkwarden is the best self-hosted bookmark manager for most people, and especially for teams. It saves a screenshot, a PDF and an HTML copy of every page, organizes links into collections and sub-collections, and lets you share collections with per-member permissions. It needs more running than the others: the app, PostgreSQL and a search engine.

Karakeep is a close second if you save more than links: notes, images, PDFs and videos, with AI tagging that can run on a local model. If you want the least to maintain, linkding is built to be minimal and runs from a single Docker container, and Shiori is a single binary that works with SQLite.

Our picks

Scores

1–5 per criterion · select a score for its reasoning and any sources
Self-hosted bookmark managers rubric: scores out of 5 and the average of each product's scores
# Product Saving and archiving Organizing and finding Setup and upkeep Sharing and multiple users Overall
1 Linkwarden 5 5 3 5 4.5
2 Karakeep 5 4 3 4 4.0
3 linkding 3 1 5 3 3.0
4 Shiori 3 1 5 unknown 3.0*

Equal displayed overall scores are ordered by the earlier criteria; a known score comes before an unknown score. Identical scores use alphabetical order.

? = the product’s sources don’t say. * = the overall score averages only the known criteria.

How each criterion is scored

Saving and archiving

Ways to save a link (browser extension or bookmarklet, official mobile apps) and whether the app keeps its own copy of the page so it survives the site going away.

  1. 5 A browser extension, official iOS and Android apps, and at least two kinds of archived copy
  2. 4 A browser extension, official mobile apps and one kind of archived copy
  3. 3 A browser extension or bookmarklet and an archived copy, with no official mobile apps
  4. 2 An archived copy, or a browser extension, but not both
  5. 1 Links only, with no archived copy

Organizing and finding

How many of five organizing features the project documents: tags, lists or collections, nested collections, search, and automatic tagging.

  1. 5 All five
  2. 4 Four of the five
  3. 3 Three of the five
  4. 2 Two of the five
  5. 1 None or one of the five

Setup and upkeep

How many services a standard self-hosted install runs besides the app itself, such as a database server, a search engine or a headless browser.

  1. 5 None; data lives in a local file
  2. 4 One extra service
  3. 3 Two extra services
  4. 2 Three extra services
  5. 1 Four or more extra services

Sharing and multiple users

Whether bookmarks can be shared with other people, and how much control there is over what they can do.

  1. 5 Shared collections with permissions set for each member
  2. 4 Whole lists or collections can be shared with collaborators
  3. 3 Individual bookmarks can be shared with other users or the public
  4. 2 Several user accounts, but no sharing between them
  5. 1 One user only
1

Linkwarden

Best overall
4.5/5

Linkwarden treats every bookmark as something to preserve. Each saved page is captured as a screenshot, a PDF and a single HTML file, and you can also send it to the Wayback Machine. The reader view lets you highlight and annotate.

It is also the best choice for groups. Collections can be shared with other users, and you can set each member’s permissions. The cost is the setup: the official compose file runs PostgreSQL and Meilisearch next to the app. Local AI tagging is available but optional.

Pros

  • Saves a screenshot, PDF and single HTML file of every page
  • Collections, sub-collections, tags and full-text search
  • Shared collections with per-member permissions
  • Browser extension and native iOS and Android apps

Cons

  • The official Docker setup runs three services, the app, PostgreSQL and Meilisearch

Who should skip: Anyone who wants one container and nothing else to maintain.

Scores and sources →

2

Karakeep

Best for saving more than links
4.0/5

Karakeep (previously Hoarder) is built for people who save everything. Beyond links it stores notes, images and PDFs, archives full pages against link rot, and can archive videos. Search covers the full text of saved content and adds semantic search, and AI can tag and summarize what you save, with support for local models.

It ranks second because it is the heaviest to run. The compose file starts a headless Chrome and Meilisearch alongside the app, and its documentation calls configuring OpenAI for automatic tagging “optional though but highly recommended”. Sharing exists, with collaboration on lists, but there are no per-member permissions like Linkwarden’s.

Pros

  • Saves links, notes, images and PDFs, with full-page archival
  • Full-text and semantic search
  • AI tagging, including local models through Ollama
  • Chrome, Firefox and Safari extensions plus iOS and Android apps

Cons

  • Runs the app, a headless Chrome and Meilisearch
  • AI tagging needs an OpenAI key or a local model

Who should skip: Anyone who wants a small, fixed feature set with no AI to configure.

Scores and sources →

3

linkding

Simplest to run
3.0/5

linkding does the core job with very little to maintain. You organize bookmarks with tags, add Markdown notes, and mark links to read later. Pages can be archived as local HTML files or on the Internet Archive.

Sharing is limited to sharing bookmarks with other users or guests, and there are no collections, which is why it ranks below the two heavier options.

Pros

  • Built to be minimal, fast and easy to run with Docker
  • Firefox and Chrome extensions and a bookmarklet
  • Archives pages as local HTML or on the Internet Archive

Cons

  • Tags only, with no collections
  • No official mobile app; the project points to community-made ones

Who should skip: Teams that need shared collections with permissions.

Scores and sources →

4

Shiori

Best for the command line
3.0/5

Shiori started as a simple clone of Pocket, and it stays simple: add, edit, delete and search, from the command line or a web interface. It parses the readable content of each page and keeps an offline archive.

It ranks last on features, not quality. Organization is minimal, its documentation doesn’t describe sharing, and the latest release on GitHub dates from 26 September 2025.

Pros

  • A single binary that works with SQLite, PostgreSQL, MariaDB or MySQL
  • Creates an offline archive of each page by default
  • Works as a command line app or a web app

Cons

  • Basic bookmark management only
  • The browser extension is still in beta
  • Its latest release, v1.8.0, is from September 2025, the oldest here

Who should skip: Anyone who needs sharing, collections or other users.

Scores and sources →

Questions

Which of these keep a copy of the page if the site disappears?

All four. Linkwarden saves a screenshot, PDF and HTML file; Karakeep does full-page archival; linkding saves local HTML or uses the Internet Archive; and Shiori creates an offline archive by default.

Do I need an AI service?

No. Linkwarden’s AI tagging is optional and runs locally. Karakeep’s documentation calls AI tagging optional but highly recommended, and it works with OpenAI or a local model through Ollama.

Key facts and sources

4 products

Licenses, requirements, starting prices and sources used for scores.

How our rankings work →