services: smokeping-ts: image: tailscale/tailscale:latest hostname: smokeping container_name: smokeping-ts environment: - TS_AUTHKEY={{YOUR_TAILSCALE_AUTHKEY}} - TS_STATE_DIR=/var/lib/tailscale - TS_SERVE_CONFIG=/config/serve.json volumes: - ./tailscale/tailscale-data:/var/lib/tailscale - ./tailscale/config:/config - /dev/net/tun:/dev/net/tun cap_add: - net_admin - sys_module restart: unless-stopped smokeping: image: lscr.io/linuxserver/smokeping:latest container_name: smokeping environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC - MASTER_URL=http://127.0.0.1:80/smokeping/ #optional - SHARED_SECRET=password #optional - CACHE_DIR=/tmp #optional volumes: - ./smokeping/config:/config - ./smokeping/data:/data # ports: # - 80:80 restart: unless-stopped network_mode: service:smokeping-ts depends_on: - smokeping-ts