Files
docker/cloudflare/docker-compose.yml

27 lines
1.1 KiB
YAML

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