Sign inSign up

rootlogin/wallabag

By rootlogin

•Updated over 9 years ago

Wallabag Docker Container

Image
1

2.6K

rootlogin/wallabag repository overview

⁠What is wallabag?

wallabag⁠ is a self hostable application for saving web pages. Unlike other services, wallabag is free (as in freedom) and open source.

With this application you will not miss content anymore. Click, save, read it when you want. It saves the content you select so that you can read it when you have time.

⁠How to use this image

Default login is wallabag:wallabag.

⁠Environment variables

  • -e SYMFONY__ENV__DATABASE_DRIVER=... (defaults to "pdo_sqlite", this sets the database driver to use)
  • -e SYMFONY__ENV__DATABASE_HOST=... (defaults to "127.0.0.1", if use mysql this should be the name of the mariadb container)
  • -e SYMFONY__ENV__DATABASE_PORT=... (port of the database host)
  • -e SYMFONY__ENV__DATABASE_NAME=...(defaults to "symfony", this is the name of the database to use)
  • -e SYMFONY__ENV__DATABASE_USER=... (defaults to "root", this is the name of the database user to use)
  • -e SYMFONY__ENV__DATABASE_PASSWORD=... (defaults to "~", this is the password of the database user to use)
  • -e SYMFONY__ENV__MAILER_HOST=... defaults to "127.0.0.1", the SMTP host)
  • -e SYMFONY__ENV__MAILER_USER=... (defaults to "~", the SMTP user)
  • -e SYMFONY__ENV__MAILER_PASSWORD=...(defaults to "~", the SMTP password)
  • -e SYMFONY__ENV__FROM_EMAIL=...(defaults to "[email protected]⁠", the address wallabag uses for outgoing emails)

⁠sqlite

The easiest way to start wallabag is to use the sqlite backend. You can spin that up with

$ docker run -p 80:80 rootlogin/wallabag

and point your browser to http://localhost:80. For persistent storage you should start the container with the a volume:

$ docker run -v /opt/wallabag:/var/www/wallabag/data -p 80:80 rootlogin/wallabag

⁠mariadb / mysql

For using mariadb or mysql you have to define some environment variables with the container. Example:

$ docker run --name wallabag -e "SYMFONY__ENV__DATABASE_DRIVER=pdo_mysql" -e "SYMFONY__ENV__DATABASE_HOST=wallabag-db" -e "SYMFONY__ENV__DATABASE_PORT=3306" -e "SYMFONY__ENV__DATABASE_NAME=wallabag" -e "SYMFONY__ENV__DATABASE_USER=wallabag" -e "SYMFONY__ENV__DATABASE_PASSWORD=wallapass" -p 80:80 rootlogin/wallabag

Tag summary

Content type

Image

Digest

Size

119.5 MB

Last updated

over 9 years ago

docker pull rootlogin/wallabag