MirrorNest
← Все руководства

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.

Это руководство составлено на основе официальной документации Wallabag, ссылка на которую есть выше — всегда сверяйте точные названия пакетов/версий там перед запуском этих команд на рабочем сервере, так как версии дистрибутива и проекта со временем меняются.
  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.