version: "3.8" services: comfy_tailscale: image: tailscale/tailscale:latest hostname: comfyui environment: - TS_AUTHKEY=tskey-auth-kNm64Dbcts11CNTRL-4eLQjm2pQYCLdy285gNaYCFDF1KTjP71 - TS_STATE_DIR=/var/lib/tailscale - TS_SERVE_CONFIG=/config/ts_serve.json - TS_USERSPACE=false volumes: - ./comfyui/tailscale-state:/var/lib/tailscale - ./comfyui/ts_serve.json:/config/ts_serve.json devices: - /dev/net/tun:/dev/net/tun cap_add: - net_admin - net_raw restart: unless-stopped comfy_nginx: image: nginx:latest depends_on: - comfy_tailscale restart: unless-stopped volumes: - ./comfyui/nginx.conf:/etc/nginx/nginx.conf:ro - ./.htpasswd:/etc/nginx/.htpasswd:ro network_mode: service:comfy_tailscale filebrowser_tailscale: image: tailscale/tailscale:latest hostname: filebrowser environment: - TS_AUTHKEY=tskey-auth-kNm64Dbcts11CNTRL-4eLQjm2pQYCLdy285gNaYCFDF1KTjP71 - TS_STATE_DIR=/var/lib/tailscale - TS_SERVE_CONFIG=/config/ts_serve.json - TS_USERSPACE=false volumes: - ./filebrowser/tailscale-state:/var/lib/tailscale - ./filebrowser/ts_serve.json:/config/ts_serve.json devices: - /dev/net/tun:/dev/net/tun cap_add: - net_admin - net_raw restart: unless-stopped filebrowser: image: hurlenko/filebrowser container_name: filebrowser user: "${UID}:${GID}" depends_on: - filebrowser_tailscale volumes: - /mnt/data/ai/ComfyUI/output:/data/comfyui-output - /home/noti/dev:/data/dev environment: - FB_BASEURL=/filebrowser restart: unless-stopped network_mode: service:filebrowser_tailscale filebrowser_nginx: image: nginx:latest depends_on: - filebrowser_tailscale restart: unless-stopped volumes: - ./filebrowser/nginx.conf:/etc/nginx/nginx.conf:ro - ./.htpasswd:/etc/nginx/.htpasswd:ro network_mode: service:filebrowser_tailscale llama_tailscale: image: tailscale/tailscale:latest hostname: llama environment: - TS_AUTHKEY=tskey-auth-kNm64Dbcts11CNTRL-4eLQjm2pQYCLdy285gNaYCFDF1KTjP71 - TS_STATE_DIR=/var/lib/tailscale - TS_SERVE_CONFIG=/config/ts_serve.json - TS_USERSPACE=false volumes: - ./llama/tailscale-state:/var/lib/tailscale - ./llama/ts_serve.json:/config/ts_serve.json devices: - /dev/net/tun:/dev/net/tun cap_add: - net_admin - net_raw restart: unless-stopped llama_nginx: image: nginx:latest depends_on: - llama_tailscale restart: unless-stopped volumes: - ./llama/nginx.conf:/etc/nginx/nginx.conf:ro - ./.htpasswd:/etc/nginx/.htpasswd:ro network_mode: service:llama_tailscale