¿Por qué alojar su propio foro con Flarum?
Las plataformas de foros SaaS (Discourse Cloud, Vanilla, Tribe) cobran por usuario, imponen sus condiciones sobre los datos de su comunidad e interponen su infraestructura entre usted y sus usuarios. Flarum elimina esa dependencia.
Bajo licencia MIT, Flarum es gratuito para desplegar y modificar. Su stack PHP + MariaDB es ligero: un VPS con 1 GB de RAM gestiona una comunidad activa. Y a diferencia de phpBB o Vanilla, la interfaz es una SPA Ember.js — nuevas publicaciones, me gustas y notificaciones aparecen sin recargar la página.
Lo que Flarum aporta a su VPS ServOrbit
- Interfaz SPA en tiempo real — nuevas publicaciones y notificaciones sin recargar la página, ergonomía cercana a Slack.
- Sistema de extensiones rico — discussion-likes, markdown-editor, polls, badges, SSO OAuth, páginas personalizadas y cientos de otros paquetes Composer.
- Búsqueda de texto completo nativa — índice MariaDB FULLTEXT en títulos de debates y contenido de publicaciones.
- Permisos granulares — foro público, semiprivado (registro aprobado) o completamente privado, configurable por grupo y por etiqueta.
- JSON:API — lea y escriba debates desde herramientas externas (n8n, webhooks, apps móviles).
- Actualizaciones simples —
docker compose pull && docker compose up -dactualiza la imagen sin tocar los datos.
Pasos de despliegue en ServOrbit
Adjuntar un dominio antes de desplegar
Flarum escribe FLARUM_BASE_URL en su configuración en el primer arranque. Cambiar ese valor después requiere recrear los volúmenes. Desde su área de cliente ServOrbit, adjunte su dominio antes de hacer clic en Desplegar.
Desplegar desde el Marketplace
Marketplace → Collaboration → Flarum → Desplegar. ServOrbit aprovisiona un VPS Ubuntu 24.04, instala Docker y arranca dos contenedores: MariaDB 10.11 (con healthcheck antes de que Flarum arranque) y crazymax/flarum. La instalación completa tarda 60-90 segundos.
Cambiar la contraseña por defecto
Flarum crea una cuenta admin con las credenciales flarum / flarum. Vaya a
https://sudominio.com/admin, inicie sesión y cambie inmediatamente la contraseña desde Administración → Perfil. No omita este paso.Configurar el foro y las extensiones
En el panel de administración, defina el título, la descripción y la URL de la imagen de portada. Active las extensiones deseadas — polls, markdown-editor, SSO — desde la pestaña Extensiones. La instalación de una extensión es un clic desde la interfaz o
composer requiredentro del contenedor.
Seguridad y copias de seguridad
Flarum almacena todos sus datos en el volumen Docker /data (assets, extensiones, storage) y en MariaDB. Para hacer copia de seguridad, copie el volumen /data y exporte la base de datos: docker exec <db_container> mysqldump -uflarum -p$DB_PASSWORD flarum > backup.sql. Restaure remontando los volúmenes y reimportando el dump.
En el primer inicio de sesión, cambie la contraseña de la cuenta flarum y restrinja el acceso a /admin a su IP mediante el cortafuegos de ServOrbit si su foro es público.