Skip to content

mhupfauer/infrastructure

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published