MirrorNest
← Tous les guides

Wallabag

Wallabag is a self-hosted read-it-later application that saves web articles in a clean, ad-free format for offline reading, with tagging, full-text search, and browser/mobile clients.

Système : Any Docker hostProductivitySite officiel ↗Documentation officielle ↗
Ce guide est élaboré à partir de la documentation officielle de Wallabag, dont le lien figure ci-dessus — vérifiez toujours les noms exacts des paquets/versions avant d'exécuter ces commandes sur un serveur de production, car les versions de la distribution et du projet évoluent avec le temps.
  1. 1Get the official Compose file

    Wallabag's own docker org maintains a production-ready Compose stack (app + MariaDB + Redis).

  2. 2Define the stack

    services: wallabag: image: wallabag/wallabag restart: unless-stopped environment: - MYSQL_ROOT_PASSWORD=wallaroot - SYMFONY__ENV__DATABASE_DRIVER=pdo_mysql - SYMFONY__ENV__DATABASE_HOST=db - SYMFONY__ENV__DATABASE_PORT=3306 - SYMFONY__ENV__DATABASE_NAME=wallabag - SYMFONY__ENV__DATABASE_USER=wallabag - SYMFONY__ENV__DATABASE_PASSWORD=wallapass - SYMFONY__ENV__DATABASE_CHARSET=utf8mb4 - SYMFONY__ENV__DOMAIN_NAME=https://your-wallabag-instance.example.com ports: - "80:80" volumes: - /opt/wallabag/images:/var/www/wallabag/web/assets/images depends_on: - db - redis db: image: mariadb restart: unless-stopped environment: - MYSQL_ROOT_PASSWORD=wallaroot volumes: - /opt/wallabag/data:/var/lib/mysql redis: image: redis:alpine restart: unless-stopped

  3. 3Start wallabag

    docker compose up -d
  4. 4First login

    Browse to the domain you set in SYMFONY__ENV__DOMAIN_NAME.

    Default credentials are wallabag / wallabag — change the password immediately after first login.