Skip to content

Latest commit

 

History

History
30 lines (25 loc) · 1013 Bytes

README.md

File metadata and controls

30 lines (25 loc) · 1013 Bytes

Docker configuration for Vaultwarden, paperless-ng and pi-hole behind traefik

Setup

  1. host domain on cloudflare and retrieve global api token
  2. copy *.env.sample to *.env
  3. edit *.env files according to your whishes (insert cloudflare api tokens into traefik.env!)
  4. edit docker-compose.yml. replace domain rules to your wishes
  5. docker compose run --rm webserver createsuperuser configure your user
  6. docker compose up -d
  7. wait at least 2 minutes (on slow hardware longer check docker compose logs)
  8. docker compose down
  9. edit apps.d/pihole/etc-pihole/custom.list [example: 10.0.1.2 dns.domain.tld] where as 10.0.1.2 is the ip of the docker host. You must do this for pi-hole, vaultwarden and paperless-ng domains
  10. edit images/brother_scan/Dockerfile to point to your printers IP and change the model number
  11. docker compose up -d
  12. ./consume start

Usage

Start

docker compose up -d
./consume.sh start

Stop

docker compose down
./consume.sh stop