Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: "3"
- services:
- gluetun-wg:
- image: qmcgaw/gluetun:v3.40.0
- container_name: wireguard-gluetun
- cap_add:
- - NET_ADMIN
- environment:
- - VPN_SERVICE_PROVIDER=mullvad
- - VPN_TYPE=wireguard
- - WIREGUARD_PRIVATE_KEY=
- - WIREGUARD_ADDRESSES=
- - SERVER_CITIES=
- - FIREWALL_OUTBOUND_SUBNETS=
- - UNBLOCK=
- - UPDATER_PERIOD=24h
- - UPDATER_VPN_SERVICE_PROVIDERS=mullvad
- - DOT=on
- - DOT_PROVIDERS=cloudflare,google,quad9,quadrant
- ports:
- - 3001:3001
- webtop:
- image: lscr.io/linuxserver/webtop:debian-mate
- container_name: webtop
- depends_on:
- - gluetun-wg
- security_opt:
- - seccomp:unconfined #optional
- environment:
- - CUSTOM_USER=user
- - PUID=1000
- - PGID=1000
- - TZ=America/Chicago
- - SUBFOLDER=/ #optional
- - TITLE=Webtop #optional
- - FILE__PASSWORD=/config/secret
- #- FM_HOME=/storage
- volumes:
- - ./webtop_config:/config
- - ./webtop_storage:/storage
- #
- # Ports should not be exposed on the webtop container as traffic will flow in and out via Gluetun.
- #
- #ports:
- # - 3001:3001
- # - 3000:3000
- #devices:
- # - /dev/dri:/dev/dri #optional
- shm_size: "1gb" #optional
- network_mode: container:wireguard-gluetun
- restart: unless-stopped
Advertisement