version: "3.8" services: cloudflared: image: cloudflare/cloudflared container_name: cloudflare-tunnel restart: unless-stopped # command: tunnel run command: 'tunnel --no-autoupdate run --token eyJhIjoiNWFjNGVkOTQ4ZGUwN2RhMjJlMzcwNDg0NTY3Y2M1M2YiLCJ0IjoiOTFlMGJkZTYtZmU1Zi00OTIwLWJhMjUtM2JkM2U3NjAyYWNjIiwicyI6Ik5qRmxZVEptTW1VdFpHVm1NUzAwWkRReUxUZzNZV1l0TUdJMU1UQXhOV1EwTmpGbCJ9' # environment: # - TUNNEL_TOKEN:eyJhIjoiNWFjNGVkOTQ4ZGUwN2RhMjJlMzcwNDg0NTY3Y2M1M2YiLCJ0IjoiOTFlMGJkZTYtZmU1Zi00OTIwLWJhMjUtM2JkM2U3NjAyYWNjIiwicyI6Ik5qRmxZVEptTW1VdFpHVm1NUzAwWkRReUxUZzNZV1l0TUdJMU1UQXhOV1EwTmpGbCJ9 depends_on: - tailscale tailscale: container_name: tailscale image: tailscale/tailscale:stable volumes: - ./tailscale:/var/lib # State data will be stored in this directory - /dev/net/tun:/dev/net/tun # Required for tailscale to work cap_add: # Required for tailscale to work - net_admin - sys_module environment: - TS_AUTHKEY:tskey-auth-kX5Bk35CNTRL-xfRHaskRsLWNK4KhLTcxPWcUbw5v3u93 command: tailscaled privileged: true restart: unless-stopped