Tunnel
First set variables SERVERURL
, WEBPASSWORD
and DEFAULT_HOST
of the docker-compose.yml
file
To Generate containers:
cp -v .pihole.env.sample .pihole.env && cp -v .wireguard.env.sample .wireguard.env
$ docker-compose -f path/to/docker-compose.yml up -d
or
$ docker-compose up -d
To see the QR code generated:
$ docker exec -it wireguard /app/show-peer 1
To add more Peers
$ docker exec -it wireguard /app/add-peer
Fix permission share volumes
Hyperbola:
$ chown -R nobody:nobody dnscrypt-proxy
$ chmod 775 dnscrypt-proxy/cache
Debian:
$ chown -R nobody:nogroup dnscrypt-proxy
Troubleshooting
export COMPOSE_HTTP_TIMEOUT=600
export DOCKER_CLIENT_TIMEOUT=5000