Instalar Discourse en QNAP con Docker

Hola a todos
A pesar de mi nombre, no soy muy técnico, así que quiero ejecutar Discourse de forma autoalojada en un QNAP.

Tiene un contenedor Docker y está activo.

¿Cómo puedo hacer que Discourse funcione? La versión instalada es 1.04 y está en la configuración de Host (pero podría ser nats). ¿Necesito agregar algo y cómo?
Soy muy m u y n o v i e llo aquí
Gracias de antemano

Esto no va a funcionar.

Te encontrarás en un mar de problemas si no tienes experiencia previa ejecutando aplicaciones en contenedores Docker.

Además, es probable que la máquina ni siquiera tenga la potencia suficiente para ejecutar Discourse.

Bhanu

Aprendo rápido :slight_smile:

Es interesante que la máquina sea una QNAP de la pequeña industria con alta especificación; tiene los contenedores allí. Solo veo un vacío en la documentación, ya que se asume que uno ya sabe algo.

Así que, si fueras tan amable, ¿podrías describir los primeros pasos para ponerlo en marcha? Eso sería de gran ayuda.

Lo que he hecho:
Se instaló Container Station correctamente.
He encontrado varias imágenes de Docker de Discourse, incluida la base. Se descargó y… ¿qué sigue?
¿Necesito tener Ubuntu instalado también?

Lo sé… lo mejor es no decir nada (pero todos estuvimos ahí un día).

Ubuntu no es necesario mientras tu Docker funcione como se espera.

Aunque es una instalación no compatible, intentaré explicar la idea básica:

  1. Asegúrate de que tu nombre de dominio apunte correctamente a tu NAS y que los puertos 80 y 443 no estén ocupados por nada más.
  2. Esta no es una instalación típica con interfaz gráfica, así que asegúrate de estar familiarizado con SSH (se necesita acceso root).
  3. También necesitarás algún tipo de servicio de correo electrónico para poder enviar y recibir correos.

Si revisas la documentación de instalación, los pasos están explicados con mucha claridad. Básicamente, tendrás que copiar y pegar esos comandos para que funcione una instalación estándar de Discourse.

La idea aquí es que, en lugar de configurar una imagen base desactualizada, simplemente construyes o reconstruyes una en el momento de la instalación.

Espero que esto te ayude: discourse_docker/README.md at master · discourse/discourse_docker · GitHub

Hola, gracias. Estoy trabajando en ello; algunas partes funcionan y otras no. Estoy siguiendo la configuración de 30 minutos descrita y me he topado con un obstáculo en:

Necesitarás ser root para el resto del proceso de configuración y arranque.
¿Qué significa eso? (pregunta retórica). Quiero decir, quien escribió esto asume cierto nivel de conocimiento, pero luego dice que cualquiera debería poder hacerlo. No debería ser tan difícil.

La única forma soportada de instalar es teniendo acceso a la shell de root en un servidor Linux estándar x86_64 y siguiendo los pasos en discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub.

La instalación en otros sistemas, aunque técnicamente posible, no será soportada aquí.

La ficha ha caído…