ts-smokeping/docker-compose.yml
Michael.McGuire e1472dba30 Update docker-compose.yml
Advertise exit node is required to allow smokeping container access out via ts container
Commenting master_url make simple single node operation easier
2025-07-02 19:46:15 -05:00

38 lines
1.1 KiB
YAML

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
- TS_EXTRA_ARGS=--advertise-exit-node
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
#commenting the following line is simpler for single node usage
#- 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