version: "3" services: nginx: image: nginx:latest volumes: - /home/dan/nginx_plain:/usr/share/nginx/html restart: always networks: - webserver-net wireguard: image: linuxserver/wireguard container_name: wireguard restart: unless-stopped environment: - PUID=1000 - PGID=1000 - TZ=Europe/Berlin - SERVERURL=webserver.example.com - SERVERPORT=51820 - PEERS=webclient cap_add: - NET_ADMIN - SYS_MODULE sysctls: - net.ipv4.ip_forward=1 - net.ipv4.conf.all.src_valid_mark=1 volumes: - /home/dan/wireguard:/config - /lib/modules:/lib/modules:ro ports: - 51820:51820 networks: - webserver-net networks: webserver-net: driver: bridge external: true name: webserver-net