services: mosquitto-ts: image: tailscale/tailscale:latest hostname: mosquitto container_name: mosquitto-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 mosquitto: container_name: mosquitto image: eclipse-mosquitto:latest volumes: - ./mosquitto/config/mosquitto.conf:/mosquitto/config/mosquitto.conf:ro - ./mosquitto/config/acl_file:/mosquitto/config/acl_file:ro - ./mosquitto/config/password_file:/mosquitto/config/password_file:rw # ports: # - 1883:1883 # - 8883:8883 network_mode: service:mosquitto-ts depends_on: - mosquitto-ts