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
8 months ago
CONTRIBUTING.md Prep repo 1 year ago
Dockerfile Add run script, build script and update docker file for the latest version 8 months ago
GPLv3 Prep repo 1 year ago
LICENSE.md Prep repo 1 year ago
README.md Update readme to call out upstream docker and our avoidance of ansible 8 months ago
build.py Add missing arch qualfier in tag 8 months ago
cc-by-sa-nc-4.0 Prep repo 1 year ago
entrypoint.sh Yet another attempt at a working setup 8 months ago
nginx.conf Upgrade wallabag to 2.1.3 1 year ago
run.sh Update to latest registry repo layout 8 months ago

README.md

Wallabag

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

https://wallabag.org

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

Parameters

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 fc4449308d
MAILER_HOST The SMTP host to send mail through “localhost”
MAILER_USER The SMTP server username wallabag@wallabag.example
MAILER_PASSWORD The SMTP Password
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”

Building

todo: Add actual detail here.

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

Upstream

This is a remix / rework of https://github.com/wallabag/docker ; We’d much prefer to AVOID ansible hence the re-work.