TL;DR — Quick Summary

Deploy Wallabag for self-hosted article saving. Browser extensions, mobile apps, full-text extraction, tagging, and Pocket/Instapaper import 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 Pocket Instapaper Omnivore
Self-hosted
Cost Free Free/$5/mo Free/$3/mo Free
Browser ext
Mobile apps
Privacy
Annotations
Export EPUB/PDF Multiple