Si los inicios de sesión locales están desactivados

Ha sido un día largo, atascado con esto desde anoche… tuve que destruir el droplet, creé uno nuevo sin SMTP. Cuando intenté agregar la configuración de SMTP, la reconstrucción fue rápida, de vuelta al punto de partida… por ahora no voy a agregar ningún SMTP.

Busqué la documentación en el marketplace de DO y lo instalé con esa consola web. El resto fue copiar y pegar código desde/hacia ChatGPT. Creé el administrador, ejecuté rake create:admin y obtuve ayuda de ChatGPT. Tuve que destruir ese droplet antiguo porque la compilación solo tomó unos segundos; normalmente tarda entre 4 y 5 minutos. No soy desarrollador, ChatGPT habló de un contenedor dañado y un Nginx lento; aún no sé qué pasó. De todos modos, ahora he configurado uno nuevo sin SMTP, ya que me da miedo ese archivo YAML.

¿Usaste DiscourseID? Solo iba a sugerirte que omitas esa configuración de SMTP por ahora:

Jaja, está bien, no creo que estés solo. Incluso un espacio o una coma extra, o una comilla faltante, pueden arruinar un archivo .yml.

Bueno, si tu foro ya está funcionando, entonces la compilación tuvo éxito. Reconstruir puede tomar un tiempo con la configuración de hardware que tienes, pero definitivamente debería ser suficiente para ejecutar un foro. He usado una configuración de ese tamaño antes. Solo asegúrate de dejar que las reconstrucciones se completen. A veces puede pausarse y parecer que se detiene por un rato, pero finalmente continuará. Verás el bloque de configuración YML al final y volverás al prompt /var/discourse. Es en ese momento cuando el sitio se iniciará.

YML no es legible para humanos; parece el Bloc de notas pero no lo es, es como un comando diff para copiar y pegar, guardar…

Pensé en un ID de Discourse, pero luego recordé que la mayoría de los miembros que tendré usarán Gmail o Outlook. No quiero obligarlos a crear un ID de Discourse. Lo bueno es que Discourse ofrece inicio de sesión con OAuth. Mejoraré gradualmente el proceso de registro e inicio de sesión.