Tengo un VPS donde tengo instalado el panel de control Hestia con el que gestiono varios dominios.
Como el servidor va bastante desocupado he querido añadir algunos servicios autoalojados con docker. Tengo funcionando correctamente una instancia de Sharkey, pero no he conseguido que me vaya correctamente ni portainer ni Silverbullet.
Creo que los problemas vienen porque Hestia maneja su propio reverse proxy con nginx, y aunque supuestamente debería tenerlo bien configurado no termina de ir bien (por ejemplo a Silverbullet se puede acceder desde fuera, pero no se ve correctamente). Además es un poco rollo porque para cada servicio adicional tengo que crear unas plantillas de nginx con los puertos a usar.
El caso es que en el foro de Hestia alguien con problemas similares puso que lo solucionó utilizando túneles de Cloudfare, evitando el problema de tener que configurar nada en Hestia, sino que lo hacía todo a través de la web de Cloudfare.
Así que me he puesto manos a la obra, y añadido un dominio a Cloudfare, he instalado el docker de Cloudfared, que me da como el tunel como healthy y he añadido un subdominio apuntando a http://127.0.0.0:3001
Si hago en el servidor un curl http://127.0.0.1:3001 obtengo la página html de inicio Silverbullet, por lo que entiendo que está correctamente funcional.
El caso es que cuando intento entrar el subdominio que le tengo asignado me da un error de Bad gateway, y en el docker de Cloufared del servidor sale el siguiente mensaje:
2025-01-17T17:55:56Z ERR 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:3001: connect: connection refused" connIndex=1 event=1 ingressRule=1 originService=http://127.0.0.1:3001
2025-01-17T17:55:56Z 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:3001: connect: connection refused" connIndex=1 dest=http://notas.bybliotheca.net/ event=0 ip=198.41.192.67 type=http
¿Hay algo que se me escape o que me falte por configurar?