Soy nuevo en discourse y estoy tratando de configurarlo para mi propio foro. Tengo un servidor web que ejecuta Linux y WHM/Cpanel, lo cual ha funcionado bien para mis sitios web de WordPress.
Arranqué un nuevo servidor en el que iba a alojar el nuevo sitio web y la instalación de discourse basada en ese sitio (será un sitio principal para la marca, con un plugin de WP discourse instalado con un enlace al foro en el sitio). Todo parecía ir bien hasta los certificados y auto SSL (no podía encontrar las claves privadas fácilmente). Leí que no era buena idea ejecutar certbot y Auto SSL de WHM en la misma máquina. Así que moví el sitio a otro servidor WHM y empecé desde cero con un nuevo Alma Linux con WHM y logré que todo funcionara con discourse corriendo, luego me di cuenta de que WHM no era realmente necesario.
Mi problema es que no tengo mucha experiencia en Linux y aunque creo que puedo instalarlo en la máquina independiente (sin WHM), no estoy muy seguro de que tenga suficiente conocimiento en Linux para asegurar la máquina y en el mantenimiento continuo de hacer copias de seguridad, monitorear el uso del disco, etc. Realmente necesito una interfaz gráfica y me siento algo aterrado de operar sin ella.
Es una historia larga, pero quería dar contexto y también preguntar qué están usando otros para administrar Docker y discourse. Por lo que he buscado en línea, parece que es común usar Ubuntu, aunque podría estar equivocado.
Quiero tener una interfaz gráfica, software para hacer copias de seguridad y poder restaurar rápida y fácilmente en caso de desastre, verificar el espacio en disco, monitoreo, etc.
¿Es Ubuntu el camino a seguir y será capaz de manejar un sitio de discourse grande? Sé que el hardware influye mucho en esto, pero solo quería preguntar. Quiero decir, si hipotéticamente llegara a tener 100,000 usuarios o más, ¿sería estable Ubuntu?
La versión LTS compatible actual de Ubuntu Server funciona bien. Como mínimo, se requiere un sistema operativo Linux de 64 bits con una versión de kernel moderna.
Si no te sientes cómodo haciéndolo tú mismo, puedes optar por un plan alojado de Discourse o por otro proveedor de Discourse (por ejemplo, Communiteq).
Muchas gracias NateDhaliwal. Me decidiré por Ubuntu.
Lamentablemente, quiero tener el foro con mi propio nombre de dominio y, como es un sitio web nuevo, no quiero gastar dinero en el nivel de alojamiento que lo permite. Si el sitio web y el foro van bien, definitivamente cambiaré.
Solo como nota al margen, me pregunto si sabes si es posible pasar de Discourse autoalojado a uno alojado. ¿Sería tan simple como hacer una copia de seguridad del archivo en el autoalojado y restaurarlo en el alojado?
Hace mucho tiempo, yo me sentía igual. Con el tiempo, empiezas a sentirte diferente. Empiezas a sentir el control que un sistema operativo Linux te da en cuanto a lo que quieres cargar en el sistema, cómo quieres que funcione y la libertad del software de código cerrado. Aprendes a usar las herramientas de línea de comandos de forma intuitiva y empiezas a sentir que puedes ‘ver’ el sistema mucho mejor de lo que cualquier GUI te permitiría.
No hay pruebas contundentes, ni consejos ni asesoramiento. Solo una historia sobre mis propias experiencias.
Gracias Andrew. En realidad, lo que más me preocupa es la copia de seguridad y la restauración en una situación de desastre. El servidor es virtual, así que no puedo hacer una imagen ISO. No estoy muy seguro de la mejor manera de hacer una copia de seguridad y luego restaurar desde cero. Estoy acostumbrado a copias de seguridad y restauraciones de estilo GUI. Estuve mirando rclone y restic, pero me parecieron complicados.
Quiero probar toda la situación de desastre con un servidor que ejecute Discourse, romperlo y probar que el plan funciona antes de empezar a configurar Discourse para mi foro.
Normalmente puedes tomar instantáneas, pero depende de lo que ofrezca el hosting. Es fácil hacer copias de seguridad y restaurar en Discourse. Consulta Create, download, and restore a backup of your Discourse database. Puedes reinstalar Discourse en cualquier momento y restaurar una copia de seguridad.
Muchas gracias por el enlace a las mejores prácticas.
No creo que mi proveedor de alojamiento ofrezca instantáneas. Les preguntaré. Realmente me gustaría reducir el tiempo que tengo que reinstalar todo el servidor con toda la configuración nuevamente, en caso de desastre.