Instalación de Discourse para principiantes dispuestos a formar parte de la comunidad

Hola a todos,

Tengo muchas ganas de saber si existe una guía completa paso a paso disponible para la instalación de Discourse, posiblemente con ilustraciones, que incluya la configuración de correo electrónico y dominio para principiantes y para quienes tienen conocimientos básicos de la línea de comandos.

Las instrucciones de Google y YouTube parecen estar desactualizadas y no son 100% completas, hasta ahora en mi búsqueda.

Cualquier contribución de un experto sería muy apreciada y ayudaría enormemente al crecimiento de la comunidad de Discourse. Hay muchas personas por ahí que están impresionadas con la descripción general pero aún luchan por encontrar instrucciones precisas.

Esta es la guía oficial. No mienten al decir que toma menos de 30 minutos.

Lo he revisado, la sección de configuración de correo electrónico y dominio está un poco resumida. Habría sido muy apreciado si hubiera incluido más ilustraciones gráficas, especialmente para la parte de configuración de correo y dominio.

Cada proveedor de correo electrónico ofrece sus propias instrucciones. Por eso, no hay instrucciones específicas para ellos aquí. Si deseas instrucciones paso a paso para configurar el correo, puedo configurar Mailgun y asegurarme de que lo tengas funcionando correctamente por 150 dólares: https://www.literatecomputing.com/product/discourse-lite-install/. Para más detalles, consulta https://www.literatecomputing.com/discourse-self-hosting-faq/.

¿Qué hacer cuando pide la dirección de correo electrónico de Let’s Encrypt?
¿De qué se trata eso?

Ingresa tu dirección de correo electrónico (aunque cualquier dirección funcionará). Al hacerlo, se generará un certificado HTTPS gratuito para tu sitio.

Gracias por tu amable respuesta. Tengo un problema más con la instalación:
Siguiendo esto discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub
Cuando ingreso este comando ```
wget -qO- https://get.docker.com/ | sh
El carácter “|” se convierte en “>” en la consola de Digital Ocean.
¿Tienes alguna sugerencia sobre cómo ingresar correctamente “|” allí?

Simplemente omítelo. Discourse -setup lo hará automáticamente.

¿Quieres decir que puedo omitir el comando de la parte delimitada en rojo e ir directamente a la parte delimitada en verde?

Además de lo que dice Jay, realmente no deberías hacer nada significativo a través de la consola; en su lugar, inicia sesión en el sistema mediante SSH. Eso también facilitará, por ejemplo, pegar las credenciales de la cuenta desde Mailgun.

Las instrucciones dadas aquí discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub parecen ser inexactas; cada vez que las intento, termino con un error u otro.
Cualquier ayuda será muy apreciada.

Hola @Earlie, yo también estaba enfrentando el mismo problema al usar la consola de DigitalOcean, pero aún no había una solución significativa para este problema. De todos modos, te sugiero instalar Discourse a través de PuTTY. El problema con la barra vertical “|” y el signo menor que “<” se resuelve allí. Busca algún tutorial en YouTube sobre cómo usar PuTTY. Es más fácil que usar la consola de DigitalOcean. Consulta mi misma pregunta aquí: https://meta.discourse.org/t/how-to-install-discourse-on-5-droplet-on-digitalocean/84172/41?u=systmyz

¡Lo entiendo ahora mismo, pero hay otro problema: no hay documentación disponible en ningún lugar, ni en YouTube ni en otro sitio, con instrucciones completas, actualizadas y precisas; algunos comandos funcionan y otros terminan en error!

Ese es el problema, estoy de acuerdo contigo, querido. La única solución que te sugiero por ahora es seguir el método de prueba y error.

Estoy de acuerdo en que requiere cierta inclinación técnica. El caso es que las instrucciones son para Mac/Ubuntu, pero parece que estás ejecutando un sistema Windows, lo cual no quedó claro en la publicación original.

Supusimos que sabías qué es SSH.

No, no estoy de acuerdo. Es un conjunto sencillo de pasos si conoces algunos comandos básicos de la shell de Linux. De lo contrario, podrías contratar a un profesional para que lo configure publicando tus requisitos en el marketplace, o @pfaffman podría ayudarte con ello a cambio de una tarifa.

Sí, lo sé. El punto es que no lo conozco a fondo, pero sí lo suficiente para ejecutar los comandos dados. Aún así, diría que debería haber documentación un poco más completa y precisa sobre este tema; sería mucho mejor si incluyera ilustraciones.

Estoy de acuerdo, es la única opción para personas con conocimientos mediocres de todo esto, como yo.

Además, el punto es que ya tenía una instancia en ejecución que era una instalación de pago. Pero esto cambia de vez en cuando; para adaptarnos a los cambios, a veces queremos hacerlo por nuestra cuenta, así que queremos aprenderlo.

¿Por qué no contratas a alguien para que cree esas instrucciones superdetalladas? O, cuando finalmente termines de instalar este increíble software GRATUITO, ¿por qué no devolver algo mejorando la documentación según tus propios estándares?

Un punto a tener en cuenta es que algunas partes de esto son complicadas y, como sugiere @fzngagan, es útil tener al menos conocimientos previos generales sobre la línea de comandos de Linux.

Otro aspecto es que hay varios bloques de cosas. Por ejemplo, el equipo de Discourse no se encarga de los servicios de correo electrónico, el DNS o los buckets de Amazon.

Dicho esto, si quieres avanzar, ten paciencia. Si haces preguntas muy específicas, casi siempre podrás obtener ayuda de la comunidad, pero tendrás que ser paciente.

Por último: la búsqueda es tu mejor aliada.