wallabag
wallabag is a self hostable application for saving web pages: Save and classify articles. Read them later. Freely.
⭐ 12,666 stars on GitHub · 🍴 867 forks · 📜 License: mit · 💻 Language: PHP
What is wallabag?
A self-hosted read-it-later service makes the most sense when you care about keeping your reading history, annotations, and saved links out of someone else’s cloud. wallabag is one of the strongest open source options here because it focuses on clean article extraction and cross-device reading without trying to become a bloated knowledge-management platform.
Main components
- Web app for saving, organizing, and reading articles later from your own server
- Article extraction that strips pop-ups, ads, navigation, and other page noise
- Tagging and classification tools for keeping a large reading list usable
- Browser extension support via the wallabagger extension for quick saves
- Native mobile clients for Android and iOS, plus broader ecosystem integrations
- Symfony/PHP backend suitable for traditional VPS, shared hosting, or containerized deployment
Clear use cases
- Build a private Pocket or Instapaper alternative under your own domain
- Save long-form articles during the workday and read them later on mobile
- Maintain a research queue for technical blogs, documentation, and industry analysis
- Archive useful web content in a cleaner, distraction-free reading format
- Give a small team a shared place to collect and categorize reading material without SaaS lock-in
wallabag is deliberately narrow: save web pages, extract the readable content, classify them, and make them pleasant to read later. That narrowness is a feature. If you want a full personal knowledge base with backlinks, whiteboards, AI summaries, and collaborative editing, you’ll outgrow it quickly. But if your pain point is “I keep losing useful articles across browser tabs, chats, and bookmarks,” wallabag solves that directly.
The reading experience is the main draw. Content extraction relies on tools like Graby, php-readability, and site-specific configs, so saved pages are converted into a cleaner article view instead of just being dumped into a bookmark database. That matters for technical users: vendor blogs, release notes, tutorials, and documentation pages often come with heavy navigation, cookie banners, newsletter popups, and layout cruft. wallabag’s job is to turn those pages into something you can actually read.
Self-hosting is also realistic. The app is PHP-based and built on Symfony, so it fits well into common sysadmin workflows: a VPS, a web server virtual host, a database, and backups. The install is not as trivial as signing into a hosted app, but it is approachable for anyone already comfortable running web applications. The availability of official mobile apps and browser extensions is a major advantage over smaller read-it-later projects, because capture and reading both need to be frictionless.
The biggest strength is ownership without sacrificing usability — wallabag gives you the core convenience of commercial read-it-later services while keeping the data, server, and retention policy under your control. Compared with Pocket-style SaaS, its unique value is not flashy features; it is the combination of clean extraction, mature clients, and a self-hostable backend that does the boring job reliably.
Best for privacy-conscious developers, sysadmins, researchers, and small technical teams who want a self-hosted read-it-later workflow instead of another commercial content silo.
Topics: the project is tagged with popular topics:
- 🏷️
hacktoberfest - 🏷️
php - 🏷️
read-it-later - 🏷️
self-hosted - 🏷️
symfony - 🏷️
symfony-application - 🏷️
wallabag
📸 Screenshots

Quick install
The project supports Docker Compose:
git clone https://github.com/wallabag/wallabag.git
cd wallabag
docker compose up -d
Check the README in the repo for required env variables.
Minimum system requirements
| Component | Recommended |
|---|---|
| RAM | 2048 MB |
| CPU | 2 vCPU |
| Disk | 25 GB SSD |
| OS | Ubuntu 22.04 LTS / Debian 12 |
| Docker | 24.0+ |
⚡ Deploy fast on VSIS
Use the VSIS VPS Lite 2GB RAM / 2 vCPU / 25GB SSD (~104k/tháng) plan from VSIS.NET — high-speed VN-based VPS, 24/7 support, ideal for running wallabag smoothly.
🎯 Benefits:
- One-command
docker compose up -ddeploy in 2 minutes - Dedicated IPv4, root access, unmetered domestic bandwidth
- Daily snapshot backup
- Free install assistance from the VSIS team
👉 See matching VPS plans at vsis.net
Resources
- 🔗 GitHub: wallabag/wallabag
- 🌐 Homepage: https://wallabag.org
- 📚 Official docs: see README in the repo
- 💬 Community: GitHub Issues + Discussions
Article compiled from GitHub data on 05/05/2026. Star/fork counts may have changed — see live numbers via the GitHub link.
