TL;DR — Quick Summary
Deploy Wallabag for self-hosted article saving and reading. Browser extensions, mobile apps, full-text extraction, tagging, and Pocket/Instapaper import. Free alternative with Docker.
What Is Wallabag?
Wallabag saves articles for later reading — on your own server, with no ads, no tracking, no data mining.
services:
wallabag:
image: wallabag/wallabag:latest
container_name: wallabag
restart: always
ports:
- "8080:80"
environment:
- SYMFONY__ENV__DOMAIN_NAME=https://read.yourdomain.com
- SYMFONY__ENV__DATABASE_DRIVER=pdo_pgsql
- SYMFONY__ENV__DATABASE_HOST=db
- SYMFONY__ENV__DATABASE_NAME=wallabag
- SYMFONY__ENV__DATABASE_USER=wallabag
- SYMFONY__ENV__DATABASE_PASSWORD=wallabag
depends_on:
- db
- redis
db:
image: postgres:15-alpine
environment:
POSTGRES_DB: wallabag
POSTGRES_USER: wallabag
POSTGRES_PASSWORD: wallabag
volumes:
- wallabag-db:/var/lib/postgresql/data
redis:
image: redis:alpine
volumes:
wallabag-db:
Features
| Feature | Description |
|---|---|
| Full-text extraction | Clean article text, no ads |
| Tagging | Organize with tags and filters |
| Annotations | Highlight and annotate text |
| Browser extensions | Chrome, Firefox, Opera |
| Mobile apps | Android and iOS |
| Import | Pocket, Instapaper, Pinboard |
| Export | EPUB, PDF, TXT, CSV |
| API | Full REST API |
| RSS feeds | Generate feeds from your saved articles |
Wallabag vs Alternatives
| Feature | Wallabag | Instapaper | Omnivore | |
|---|---|---|---|---|
| Self-hosted | ✅ | ❌ | ❌ | ✅ |
| Cost | Free | Free/$5/mo | Free/$3/mo | Free |
| Browser ext | ✅ | ✅ | ✅ | ✅ |
| Mobile apps | ✅ | ✅ | ✅ | ✅ |
| Privacy | ✅ | ❌ | ❌ | ✅ |
| Annotations | ✅ | ❌ | ✅ | ✅ |
| Export | EPUB/PDF | ❌ | ❌ | Multiple |