Quiero instalar Discourse en DigitalOcean. He revisado esta guía. Ahora mi pregunta es: ¿qué tan difícil es gestionar Discourse después de la instalación? No soy programador y no sé cómo administrar servidores.
Entonces, ¿es suficiente con la instalación básica? ¿O necesito ocuparme del endurecimiento de la seguridad del servidor o de algo más?
He tenido varios clientes para los que he realizado una instalación y que no han hecho absolutamente nada durante años, aunque no lo recomiendo. Si configuras las actualizaciones de seguridad automáticas y realizas una actualización por línea de comandos un par de veces al año, probablemente estarás bien. Ofrezco un servicio para realizar reconstrucciones automáticas por línea de comandos cuando sean necesarias.
Si quieres estar un poco más seguro, puedes configurar el envío de copias de seguridad a S3, de modo que si algo le sucede al servidor, tendrás una copia de seguridad.
Discourse es un software bastante sólido y, si puedes instalar el foro por tu cuenta, podrás mantenerlo funcionando sin problemas. Solo tendrás que ir a example.com/admin/upgrade cada vez que recibas un correo electrónico o una notificación en el Panel de Administración, y aproximadamente dos veces al año acceder al servidor y ejecutar ./launcher app rebuild.
DigitalOcean mantiene los servidores bastante seguros de forma predeterminada; si deseas aumentar aún más la seguridad, puedes configurar un firewall para bloquear todos los puertos.
Puedes contactar a cualquiera de los proveedores que ofrecen instalación de Discourse aquí para que lo configuren por ti (si lo prefieres), con una configuración inicial más técnica.
La otra cosa que hace mi instalación “Lite” (que no incluye Entrega directa de correo entrante) es Gestión de correos rebotados, además de habilitar las actualizaciones automáticas (y los reinicios automáticos cuando esas actualizaciones lo requieren).
Unas cuantas veces al año, se requiere una reconstrucción desde la línea de comandos para actualizar el contenedor base. Y cada pocos años ocurre una actualización más compleja, como la actualización a PostgreSQL 12, la cual, aunque está bien documentada, puede ser un poco complicada para alguien no familiarizado con la línea de comandos. Pero, como dije, no lo recomiendo, ¡aunque he visto a personas pasar años sin hacer absolutamente nada!