version: "3.6" services: wg-gen-web: image: vx3r/wg-gen-web:latest container_name: wg-gen-web restart: unless-stopped expose: - "8080/tcp" environment: - WG_CONF_DIR=/data - WG_INTERFACE_NAME=wg0.conf - SMTP_HOST=mail.crims0n.ru - SMTP_PORT=587 - SMTP_USERNAME=no-reply@crims0n.ru - SMTP_PASSWORD=4ys4eUVNcVCuvJ - SMTP_FROM=Wg Gen Web - OAUTH2_PROVIDER_NAME=github - OAUTH2_PROVIDER=https://github.com - OAUTH2_CLIENT_ID=1347a6c5a942ca0a52ed - OAUTH2_CLIENT_SECRET=2f1d162b2d8d82bc58f685660e6875d2544d059c - OAUTH2_REDIRECT_URL=http://140.238.172.15:8080 - WG_STATS_API=http://10.0.0.2:8182 volumes: - /etc/wireguard:/data ports: - 8080:8080 wg-json-api: image: james/wg-api:latest container_name: wg-json-api restart: unless-stopped cap_add: - NET_ADMIN network_mode: "host" command: wg-api --device wg0 --listen 0.0.0.0:8182