[HELP] vaultwarden+cloudflared with docker compose

I’m used to cloudflared CLI, and would prefer to keep the config files server-side.

My docker-compose.yml file is:


<span style="color:#63a35c;">version</span><span style="color:#323232;">: </span><span style="color:#183691;">'3.9'
</span><span style="color:#63a35c;">services</span><span style="color:#323232;">:
</span><span style="color:#323232;">  </span><span style="color:#63a35c;">vaultwarden</span><span style="color:#323232;">:
</span><span style="color:#323232;">    </span><span style="color:#63a35c;">image</span><span style="color:#323232;">: </span><span style="color:#183691;">vaultwarden/server:latest
</span><span style="color:#323232;">    </span><span style="color:#63a35c;">container_name</span><span style="color:#323232;">: </span><span style="color:#183691;">vaultwarden
</span><span style="color:#323232;">    </span><span style="color:#63a35c;">restart</span><span style="color:#323232;">: </span><span style="color:#183691;">always
</span><span style="color:#323232;">    </span><span style="color:#63a35c;">environment</span><span style="color:#323232;">:
</span><span style="color:#323232;">      - </span><span style="color:#183691;">WEBSOCKET_ENABLED=true
</span><span style="color:#323232;">    </span><span style="color:#63a35c;">volumes</span><span style="color:#323232;">:
</span><span style="color:#323232;">      - </span><span style="color:#183691;">./vw-data:/data
</span><span style="color:#323232;">  </span><span style="color:#63a35c;">tunnel</span><span style="color:#323232;">:
</span><span style="color:#323232;">    </span><span style="color:#63a35c;">container_name</span><span style="color:#323232;">: </span><span style="color:#183691;">cloudflared-tunnel
</span><span style="color:#323232;">    </span><span style="color:#63a35c;">image</span><span style="color:#323232;">: </span><span style="color:#183691;">cloudflare/cloudflared
</span><span style="color:#323232;">    </span><span style="color:#63a35c;">restart</span><span style="color:#323232;">: </span><span style="color:#183691;">always
</span><span style="color:#323232;">    </span><span style="color:#63a35c;">command</span><span style="color:#323232;">: </span><span style="color:#183691;">tunnel --config /etc/.cloudflared/config.yml run
</span><span style="color:#323232;">    </span><span style="color:#63a35c;">volumes</span><span style="color:#323232;">:
</span><span style="color:#323232;">        - </span><span style="color:#183691;">./cloudflared:/etc/.cloudflared
</span>

My config.yml is:


<span style="color:#63a35c;">tunnel</span><span style="color:#323232;">: [</span><span style="color:#183691;">tunnelid</span><span style="color:#323232;">]
</span><span style="color:#63a35c;">credentials-file</span><span style="color:#323232;">: </span><span style="color:#183691;">/etc/.cloudflared/[tunnelid].json
</span><span style="color:#63a35c;">ingress</span><span style="color:#323232;">:
</span><span style="color:#323232;"> - </span><span style="color:#63a35c;">hostname</span><span style="color:#323232;">: [</span><span style="color:#183691;">mydomain</span><span style="color:#323232;">]
</span><span style="color:#323232;">   </span><span style="color:#63a35c;">service</span><span style="color:#323232;">: </span><span style="color:#183691;">http://localhost:80
</span><span style="color:#323232;"> - </span><span style="color:#63a35c;">service</span><span style="color:#323232;">: </span><span style="color:#183691;">http_status:404
</span>

I’ve noticed online people setting an env variable TUNNEL_TOKEN, but since I’m using self-hosted files, my token is a cert.pem.

Another issue however is that when I run this and try to browse to the page, I get the error ERR Request failed error="Unable to reach the origin service. The service may be down or it may not be responding to traffic from cloudflared: dial tcp 127.0.0.1:80: connect: connection refused.

Any assistance would be beloved ♥

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • wartaberita
  • uselessserver093
  • Food
  • aaaaaaacccccccce
  • [email protected]
  • test
  • CafeMeta
  • testmag
  • MUD
  • RhythmGameZone
  • RSS
  • dabs
  • TheResearchGuardian
  • Ask_kbincafe
  • KbinCafe
  • Testmaggi
  • Socialism
  • feritale
  • oklahoma
  • SuperSentai
  • KamenRider
  • All magazines