¡Hola! Soy nuevo aquí y estoy intentando iniciar una comunidad con Discourse.
Comencé mi viaje con la siguiente guía sobre cómo instalar Discourse con Digital Ocean:
Ya tenía cuentas con Cloudflare, así que me pareció natural configurar un dominio allí. Después de instalar Discourse y avanzar en la configuración, esperaba ajustar el SSL/TLS de Cloudflare a Full (Strict). Seguí esta guía, que me dejó en una posición muy básica con Nginx:
En este punto, puedo activar Full (Strict) y activé Authenticated Origin Pulls. Simplemente no sabía cómo hacer que Nginx actuara como un proxy inverso para Discourse a partir de aquí.
Lamentablemente, puedo experimentar en la línea de comandos para llegar hasta aquí, pero no estoy familiarizado con Nginx. Hice algunos esfuerzos de buena fe para modificar el archivo de la aplicación en Discourse a otro puerto, como 12345:80.
A partir de ahí, intenté seguir otras guías que quizás no eran precisamente para mí:
Me quedé atascado. No pude hacer los cambios por mi cuenta para que el proxy inverso funcionara, así que desinstalé Nginx por el momento y desactivé Full (Strict) y Authenticated Pulls.
¿Por qué estás modificando Nginx, ya que la instalación de Discourse Docker, el método predeterminado, contiene todo lo que necesitas como autohospedador?
Soy nuevo en Discourse y en esta instalación. Si existe un tutorial para asegurarme de que puedo activar correctamente Full (Strict), eso es lo que estoy buscando. Si no hay necesidad de tal paso, entonces estoy abierto a revisar cualquier otra cosa que deba hacer para seguir las “Mejores Prácticas”.
EDITAR: Después de considerar el breve e perspicaz comentario de ljpp, revisé las instrucciones de instalación de Discourse. Quiero señalar, bajo el encabezado 11. (Opcional) Añadir más funciones de Discourse, que el tutorial que estaba buscando estaba bajo “¿Soporte HTTPS / SSL de pago?”.
Una vez que seguí esos pasos, logré FÁCILMENTE activar Full (Strict) y estoy satisfecho con los resultados.
No establecí la conexión de que esto era lo que estaba buscando. Estaba acostumbrado a autoalojar proyectos como aficionado, y ahora estoy disfrutando del proceso de aprendizaje para Discourse.