ts-smokeping/docker-compose.yml
2025-06-25 21:56:33 -04:00

36 lines
990 B
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
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