services: ts-grafana: image: tailscale/tailscale:latest hostname: grafana environment: - TS_AUTHKEY=tskey-client-kfscTtpN5Z11CNTRL-UHF15DxyeTgAxUzzJhfUTgSNstdot9mM?ephemeral=false - TS_EXTRA_ARGS=--advertise-tags=tag:container - TS_STATE_DIR=/var/lib/tailscale - TS_SERVE_CONFIG=/config/serve.json volumes: - tailscale-data-grafana:/var/lib/tailscale - ~/ts-grafana/config:/config devices: - /dev/net/tun:/dev/net/tun cap_add: - net_admin - sys_module restart: unless-stopped grafana: image: grafana/grafana:latest container_name: grafana restart: unless-stopped network_mode: service:ts-grafana volumes: - grafana_data:/var/lib/grafana depends_on: - ts-grafana volumes: tailscale-data-grafana: grafana_data: {}