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

FeatureDescription
Full-text extractionClean article text, no ads
TaggingOrganize with tags and filters
AnnotationsHighlight and annotate text
Browser extensionsChrome, Firefox, Opera
Mobile appsAndroid and iOS
ImportPocket, Instapaper, Pinboard
ExportEPUB, PDF, TXT, CSV
APIFull REST API
RSS feedsGenerate feeds from your saved articles

Wallabag vs Alternatives

FeatureWallabagPocketInstapaperOmnivore
Self-hosted
CostFreeFree/$5/moFree/$3/moFree
Browser ext
Mobile apps
Privacy
Annotations
ExportEPUB/PDFMultiple