Cloudflare con Discourse

Uso Cloudflare con mi WordPress.

Voy a usar un subdominio para Discourse.

Tengo preguntas sobre cuál es la mejor manera de configurar “Discourse” con Cloudflare.

Puedes poner tu sitio web detrás de Cloudflare, pero solo funcionará si desactivas el rendimiento mediante las reglas.
Yo lo hice y funciona bien.

Así que asegúrate de crear una regla para desactivar el rendimiento; de lo contrario, poner la nube en naranja romperá tu sitio.

¿Qué reglas recomiendas?

Ya probé en DigitalOcean, pero dio error. Estoy buscando cómo configurarlo en Cloudflare.

Esto no es específico de Cloudflare. Tu DNS está completamente roto.

No hay una entrada A en DNS para forum.meuxbox.com.br.

Lo instalé con un clic en DigitalOcean, pero dio error.

Estoy buscando una solución aquí para empezar.

El método de instalación no es el problema aquí. La dirección forum.meuxbox.com.br simplemente no existe.

Accede a tu dominio meuxbox.com.br en Cloudflare y configúralo de la siguiente manera:

image

Cloudflare

Instalación

DigitalOcean

Error http://forum.meuxbox.com.br

¿Cómo se instaló Discourse en este droplet?

Hice una instalación con un solo clic, también hice la instalación normal.

Siempre obtengo el mismo error.

app yml

No puedo opinar sobre la instalación con un solo clic, ya que no la gestionamos nosotros. En cuanto a la instalación normal, ¿qué error recibiste? La captura de pantalla muestra tu nombre de host listado; eso no es un error.

‘Discourse’ funciona, pero no con Cloudflare.
Estoy buscando una manera de que funcione con Cloudflare.

Voy a realizar una instalación normal en un VPS de Vultr, pero tenemos el mismo error que en DigitalOcean con la opción de un solo clic.

Me confundí con esto.

Por favor, realiza lo siguiente:

  1. Crea un nuevo VPS en VULTR.
  2. Crea un registro A (solo DNS, nube gris) en Cloudflare que apunte a tu VPS de VULTR.
  3. Instala Discourse en el VPS siguiendo las instrucciones de discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub.
    1. Guarda la salida de ./discourse-setup en algún lugar para que podamos revisarla si es necesario.
  4. Verifica que tu sitio se cargue. Si no es así, comparte la salida de ./discourse-setup, asegurándote de eliminar cualquier credencial.

No modifiques manualmente tu archivo app.yml. Necesitamos asegurarnos de que Discourse funcione antes de que empieces a probar otras plantillas.

Ok, lo haré, mañana te aviso.

Gracias. Feliz Año Nuevo

Que Discourse no se inicie podría estar relacionado con el cambio reciente de MaxMind. La imagen de Bitnami tampoco está funcionando, por lo que es muy probable que la opción de un clic de Digital Ocean tampoco tenga la misma solución temporal.

Hice una instalación de un solo clic en DigitalOcean; después de instalar en Vultr normal, obtengo el mismo error, pero haré la instalación nuevamente para intentar encontrar soluciones.

instalado en VULTR

Cloudflare

Error en forum.meuxbox.com.br

No entiendo por qué, pero tu servidor no responde a los pings. ¿Estás detrás de algún tipo de firewall que esté bloqueando las conexiones a tu servidor?

Tuve una pérdida de paquetes del 100% para 104.207.144.153

PING 104.207.144.153 (104.207.144.153) 56(84) bytes of data.

--- Estadísticas de ping para 104.207.144.153 ---
3 paquetes transmitidos, 0 recibidos, 100% de pérdida de paquetes, tiempo 2034ms

¿Estás usando Let’s Encrypt para tu instancia de Discourse? Intenta cambiar el modo de cifrado SSL/TLS de Cloudflare, si recuerdo correctamente.

Esto solo es aplicable si tienes habilitado el proxy de Cloudflare. En modo solo DNS, el SSL de Cloudflare no tiene ningún impacto en Discourse.