Sign inSign up

austozi/wallabag

By austozi

Updated over 3 years ago

Bookmarking app, dockerized.

Image
1

6.5K

austozi/wallabag repository overview

Wallabag is a bookmarking app.

Install

version: "2.1"
services:
  wallabag:
    image: docker.io/austozi/wallabag:latest
    container_name: wallabag
    hostname: wallabag
    restart: unless-stopped
    expose:
      - 80
    volumes:
      - ./config:/app/wallabag/config
      - ./data:/var/www/wallabag/data
      - ./images:/var/www/wallabag/web/assets/images
    environment:
      - SYMFONY__ENV__DATABASE_DRIVER=pdo_sqlite
      - SYMFONY__ENV__SECRET=super-secret-string
      - SYMFONY__ENV__LOCALE=en_GB
      - SYMFONY__ENV__MAILER_HOST=mail.domain.ltd
      - [email protected]
      - SYMFONY__ENV__MAILER_PASSWORD=password
      - [email protected]
      - SYMFONY__ENV__TWOFACTOR_AUTH=true
      - [email protected]
      - SYMFONY__ENV__FOSUSER_REGISTRATION=false
      - SYMFONY__ENV__FOSUSER_CONFIRMATION=true
      - SYMFONY__ENV__DOMAIN_NAME=https://wallabag.domain.ltd
      - SYMFONY__ENV__REDIS_SCHEME=tcp
      - SYMFONY__ENV__REDIS_HOST=wallabag_redis
      - SYMFONY__ENV__REDIS_PORT=6379
      - POPULATE_DATABASE=true
      - SYMFONY__ENV__SERVER_NAME=Wallabag
    depends_on:
      - redis
  redis:
    image: docker.io/redis:latest
    container_name: wallabag_redis
    hostname: wallabag_redis
    restart: unless-stopped
    expose:
      - 6379
  1. Save the above as docker-compose.yml in a directory on the host server.
  2. From within that directory (i.e. where docker-compose.yml is), execute docker-compose up -d.
  3. Configure the reverse proxy to redirect traffic to wallabag:80.

Build

This docker image has been built using the dockerfile supplied at https://github.com/wallabag/docker/releases.

  1. Download the source code for the latest release.
  2. Extract the source files from the archive into a directory on the host.
  3. From within that directory (i.e. where dockerfile is), execute docker build ..

Tag summary

Content type

Image

Digest

sha256:31666aadd

Size

260.8 MB

Last updated

over 3 years ago

docker pull austozi/wallabag