Ionos XL VPS Ubuntu Plesk. Con aplicaciones como Wordpress. También usando Redis. Así que necesito usar la misma instalación de Redis en el mismo servidor para Discourse. Parece haber un problema.
Instalación de Docker.
No se puede construir. Error: Redis no puede conectarse. Sí, probé cada variación concebible en app.yml y redis.config y nginx y apache. 1 semana con Deepseek, Chatgpt, Gemini, Grok, nadie en la tierra puede resolver esto.
El dominio, el alojamiento y el DNS están configurados en Plesk, el área de cuentas de Ionos para el cortafuegos. Todo lo demás se hizo en Bash.
Notas del procedimiento de instalación para mí: Instalación de Discourse en Plesk Ubuntu con Docker
app.yml: app.yml
redis.config: redis.config
Ubicación de Discourse: root@determined-ptolemy:/var/www/vhosts/make.ooo/forum.make.ooo/discourse_docker#
Error de compilación:
< 112:M 15 Dec 2025 15:23:12.908 * DB guardado en disco
112:M 15 Dec 2025 15:23:12.908 # Redis está listo para salir, adiós…
FALLIDO
Pups::ExecError: cd /var/www/discourse && su discourse -c ‘bundle exec rake db:migrate’ falló con retorno #<Process::Status: pid 4484 exit 1>
Ubicación del fallo: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.3.0/lib/pups/exec_command.rb:131:in `spawn’
exec falló con los parámetros {“cd”=>“$home”, “tag”=>“migrate”, “hook”=>“db_migrate”, “cmd”=>[“su discourse -c ‘bundle exec rake db:migrate’”]}
bootstrap falló con código de salida 1
** FALLÓ EL ARRANQUE ** por favor desplácese hacia arriba y busque mensajes de error anteriores, puede haber más de uno.
./discourse-doctor puede ayudar a diagnosticar el problema.
d1f6f36479328f22c8e65012eaf015046ecf28a07f0675911fdf6661704d2581
root@determined-ptolemy:/var/www/vhosts/make.ooo/forum.make.ooo/discourse_docker# />
Sí, es muy difícil configurar Discourse para que funcione con Plesk. Necesitas entender mucho sobre Discourse, Docker y Plesk. Lo he hecho antes, pero Plesk rompía regularmente la configuración ya que esencialmente estás trabajando en contra de lo que está diseñado para hacer.
Yo empezaría con Discourse en su propio servidor para ver cómo funciona y luego intentaría hacerlo funcionar con Plesk si crees que eso será muy divertido.
La IA no será de mucha ayuda ya que estás intentando hacer cosas que prácticamente no están documentadas en absoluto.
Entonces, ¿por qué estás preguntando?
Probablemente podría hacerlo, pero me llevaría de 1 a 5 horas a $300 por hora. Probablemente ambos estaríamos descontentos con el proceso.
Bueno, no hace falta que seas un imbécil al respecto, tío. Simplemente pensé que tal vez alguien lo habría descubierto ya que esta es una configuración común para el alojamiento web. Estaría genial que dijeran que Discourse no funciona con el entorno Plesk.
Lo siento. No intento ser desagradable, solo digo que es realmente difícil, incluso para alguien que ha pasado casi diez años instalando Discourse para la gente.
Básicamente, digo que puede que no sea completamente imposible, pero casi lo es.
La documentación de instalación dice bastante claramente que la única forma soportada de hacerlo es en una VM sin nada más ejecutándose. Hay algo de documentación sobre cómo ejecutarlo con un reverse proxy bastante estándar, pero aun así necesitas saber bastante sobre reverse proxies y Discourse para que esos funcionen.
Por favor, eliminen mi cuenta también, no encuentro la opción. Qué pena, estaba muy feliz de encontrar Discourse, pero realmente me equivoqué en muchos niveles.