There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

[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
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines