Sé lo suficiente como para ser peligroso al estar frente a una sesión SSH abierta. Atravesé la instalación sin problemas el otro día y funcionó.
Sin embargo, hoy tuve que reconstruir (he estado en un servidor de desarrollo, no en producción) y después de seguir los mismos pasos, no aparece nada al ejecutar ./discourse-setup y visitar el sitio web una vez completada la instalación.
También ejecuté ./launcher start app y aún así no hay nada.
¿Cuáles son algunas cosas típicas que debería hacer para solucionar problemas de la instalación?
No, la instalación parece haber sido exitosa. Cuando verifico docker info, veo que el contenedor también está en ejecución.
Estoy ejecutando Amazon Linux 2 en AWS y esto funcionó el otro día en el mismo sistema operativo. CloudFlare se utiliza solo para DNS en este dominio.
Aquí está el orden exacto de lo que hice. Git, docker y ncat se instalaron mediante amazon-linux-extras según se indicó durante la instalación (pero esto no debería ser un problema, ya que tenía un foro de desarrollo funcional el otro día).
No seguí el proceso de certificados con Let’s Encrypt porque ya tengo un certificado para este dominio. ¿Necesito hacer algo con Let’s Encrypt de todos modos?
Puedes buscar y encontrar instrucciones para instalar tu propio certificado, las cuales dicen que es un gran problema, o puedes obtener uno gratis y sin complicaciones permitiendo que Let’s Encrypt lo obtenga por ti.
En realidad, me retracto. Chrome cargó la ventana en un modo que mostraba la última carga de página exitosa, pero una actualización en modo incógnito confirma que aún no funciona. Un fracaso total por mi parte.
¿Hay algún enlace sobre cómo configurar el certificado de Let’s Encrypt? Necesito repasar lo que hice (o lo que no hice).
Simplemente ejecuta discourse-setup. Cuando te pregunte sobre Let’s Encrypt, proporciona cualquier dirección de correo electrónico o la tuya propia si deseas recibir un correo si consideran que necesitas renovar.
Así que parece que me he topado con el límite de 10 certificados por semana de Let’s Encrypt. Supongo que eso explica parte de la razón por la que no puedo continuar más allá de este paso.