You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
KemoNine fb258064e0
Add missing arch qualfier in tag
1 year ago Prep repo 1 year ago
Dockerfile Add run script, build script and update docker file for the latest version 1 year ago
GPLv3 Prep repo 1 year ago Prep repo 1 year ago Update readme to call out upstream docker and our avoidance of ansible 1 year ago Add missing arch qualfier in tag 1 year ago
cc-by-sa-nc-4.0 Prep repo 1 year ago Yet another attempt at a working setup 1 year ago
nginx.conf Upgrade wallabag to 2.1.3 1 year ago Update to latest registry repo layout 1 year ago


Wallabag is a self hostable application for saving web pages: Save and classify articles. Read them later. Freely.

Alpha Notice

This image is in early alpha! It may undergo some big changes so please plan accordingly and backup your data regularly. Things may change that prevent backwords compatibility.

Running wallabag

The image currently only supports postgres at this time. If there’s interest I’ll add the libs for the other backends (sqlite, mariadb).

At bare minium you’ll wan to set the database connection parameters and the hostname.

docker run -d --name wallabag \
  -e DATABASE_HOST=postgres \
  -e DATABASE_USER=wallabag \
  -e DATABASE_PASSWORD=wallapass \
  -e DOMAIN_NAME=localhost

This will start the container and begin auto-configuration of the application database. When it’s finished starting up visit: http://localhost in your browser.

Default username: wallabag Default password: wallabag


Key Description Default
DATABASE_DRIVER The PHP Database driver to use. “pdo_pgsql”
DATABASE_HOST The hostname or IP of the database server “postgres”
DATABASE_PORT The port to connect to the database “5432”
DATABASE_NAME The name of the database to populate “wallabag”
DATABASE_USER The database username “wallabag”
DATABASE_PASSWORD The database password “wallapass”
SUPERSECRET A set of random characters used in secret generation “fc4449308d3ecfc80f7ae57a29fb755d1c007e3b”
MAILER_HOST The SMTP host to send mail through “localhost”
MAILER_USER The SMTP server username “wallabag@wallabag.example”
FROM_EMAIL The email address the mail should be from “wallabag@wallabag.example”
FOSUSER_REGISTRATION Enable/Disable registration for multi-user instances “false”
FOSUSER_CONFIRMATION Enable/Disable email confirmation to complete registration “false”
DOMAIN_NAME The domain of the wallabag instance http://localhost
LOCALE Default Language code in LOCALE format “EN/US”


todo: Add actual detail here.

docker build --build-arg WALLABAG_VERSION=2.1.3 -t wallabag .


This is a remix / rework of ; We’d much prefer to AVOID ansible hence the re-work.