Tengo un servidor listo para Discourse, solo que no sé cómo configurarlo. ¿Hay un “egg” para Discourse que pueda importar al panel Pterodactyl en mi servidor? De todos modos, gracias de antemano.
Si es así, es poco probable que reciba ayuda aquí.
La única forma compatible de instalar Discourse es Cómo instalar Discourse en producción. Le recomiendo que haga una instalación limpia de Ubuntu sin la cosa del huevo y siga esa guía.
Pterodactyl es para la gestión de servidores de juegos. Necesitas un servidor Linux para instalar Discourse.
Podría haber jurado que he visto a alguien alojándolo desde el Panel Pterodactyl.
Por lo que puedo decir, Pterodactyl es una colección de software que, como dijo @IAmGav, está diseñada para la gestión de servidores de juegos. Dicho esto, uno de los componentes es una instalación estándar del servidor web Nginx con configuración añadida para la interfaz web del Pterodactyl Panel.
Cabe la posibilidad de instalar Discourse junto con Pterodactyl de forma muy similar a la descrita aquí:
Sin embargo, esta sería una instalación avanzada y no compatible de Discourse. Requeriría un buen conocimiento de administración de servidores Linux y requeriría que tengas Pterodactyl instalado en un sistema al que tengas acceso de root.
Estuve investigando algunas cosas, encontré esto, pero no estoy seguro si es de lo que estás hablando. ¿Te importaría revisarlo?
No estoy seguro de qué es eso. La información sobre cómo configurar un servidor web para Pterodactyl está disponible en su documentación de instalación, que sería el “otro sitio web” en la documentación enlazada en mi publicación anterior.
Si no has trabajado ya con esa documentación para instalar Pterodactyl, podrías estar alquilándolo como un servicio, en cuyo caso casi con toda seguridad no tienes el acceso root necesario para instalar Discourse junto a él.
Si no tienes acceso root, tampoco funcionaría realmente como un “egg” aunque existiera uno. El Panel de Pterodactyl probablemente usa los puertos 80/443 y sin poder modificar la configuración de su servidor web, te verías obligado a ejecutar Discourse en puertos diferentes. Esto significaría que los visitantes no podrían usar https://tudiscourse.com porque eso llegaría a Pterodactyl, tendrían que usar algo como https://tudiscourse.com:12345 en su lugar.
Y Discourse no funcionará en un puerto no estándar.
Entonces, ¿supongo que no hay forma de hacer esto con éxito?
O bien no hay forma, o se necesitarían varias horas de un experto en Discourse y Pterodactyl.