GoAway
A lightweight DNS sinkhole for blocking unwanted domains at the network level.
Directory Structure
- .env
- docker-compose.yml
docker-compose.yml
version: '3.9'
services:
goaway:
image: pommee/goaway:latest
container_name: goaway
volumes:
- ./goaway_data:/home/appuser
environment:
- DNS_PORT=${DNS_PORT:-53}
- WEBSITE_PORT=${WEBSITE_PORT:-8080}
ports:
- "${DNS_PORT:-53}:${DNS_PORT:-53}/udp"
- "${DNS_PORT:-53}:${DNS_PORT:-53}/tcp"
- "${WEBSITE_PORT:-8080}:${WEBSITE_PORT:-8080}/tcp"
cap_add:
- NET_BIND_SERVICE
- NET_RAW
restart: unless-stoppedResources
GitHub: https://github.com/pommee/goaway
Docker Hub: https://hub.docker.com/r/pommee/goaway
Configuration: https://github.com/pommee/goaway#-installation