← all SaaS

Self-host Pocket

Read-it-later / web article archive · Category: wiki, docs & notes

Pocket saves articles for later — browser button or share-sheet sends a URL to your queue, the service strips chrome and offers a reader view + offline. Mozilla announced Pocket's shutdown for July 2025; the self-hostable replacements all rebuild the queue + reader-view + offline triangle while keeping your archive on your own infrastructure.

Pocket pricing anchor: Free with ads; Premium $4.99/mo (permanent archive + full-text search + custom fonts) — service shutting down July 2025.

Wallabag wallabag/wallabag alive

GitHub
★ 12.7k · last commit 1d ago · 735 open issues
License
MIT
Setup time
20min docker-compose (PHP/Symfony app + MariaDB)
Monthly cost
$5 VPS for a personal install; storage is tiny (text + thumbnails).
Migration sketch. Pull `wallabag/wallabag:latest` from Docker Hub and run with the official compose file. Wallabag has a first-class Pocket importer: Import → Pocket → enter your Pocket consumer key (one-time auth flow). All saved URLs, tags, and read/unread state transfer; Wallabag re-fetches the article body on import. Install the browser extension and the official Android/iOS apps to replicate the save-from-anywhere flow.
Good fit forPocket diehards who want a pixel-close replacement — same save flow, browser extension, mobile apps, reader view.
Weak atRecommendation/discovery feed — Wallabag is queue-only; if you used Pocket's Discover, that's gone.

Karakeep karakeep-app/karakeep alive

GitHub
★ 25.0k · last commit today · 605 open issues
License
AGPL-3.0
Renamed from `Hoarder` in 2024.
Setup time
20min docker-compose (Next.js app + Meilisearch + Chrome browser worker)
Monthly cost
$10 VPS — the headless Chrome worker for full-page screenshots adds memory overhead.
Migration sketch. Use the official compose stack from docs.karakeep.app. Pocket export (CSV via getpocket.com/export) imports through Settings → Import → Pocket. Beyond URLs, Karakeep also archives the full-page screenshot, extracts text via OCR, and runs a local LLM tagger (Ollama integration) to auto-categorize — the wedge over plain Wallabag.
Good fit forUsers who want an AI-tagged, full-page-archived knowledge base, not just a reading queue.
Weak atHeavier resource footprint and more moving parts than Wallabag; auto-tagging needs an LLM endpoint.

Linkding sissbruecker/linkding alive

GitHub
★ 10.6k · last commit 2mo ago · 214 open issues
License
MIT
Setup time
5min single-container docker run
Monthly cost
$3-5 VPS; SQLite by default — extremely light.
Migration sketch. `docker run --name linkding -p 9090:9090 -v $HOME/linkding-data:/etc/linkding/data sissbruecker/linkding:latest`. Pocket export.csv imports cleanly via Settings → Import. Linkding focuses on tags + bookmarks rather than a reader view — pair with the official browser extension for one-click saves and the SingleFile add-on if you want offline page snapshots.
Good fit forBookmark hoarders who don't need Pocket's reader view — fast, tag-first, near-zero footprint.
Weak atNo built-in reader view or article body archive — it's a smarter Delicious, not a Pocket clone.

In a terminal? npx os-alt pocket prints this table — how the CLI works →