Self-Hosting Discourse

Hostea tu propia instancia de Discourse con control total sobre tus datos

Verificando versión...

¿Por qué self-hosting?

Control Total

Tus datos permanecen en tus servidores. Controla completamente la infraestructura y configuración.

Personalización Ilimitada

Modifica el código fuente, agrega características personalizadas y adapta la plataforma a tus necesidades.

Sin Límites

Sin restricciones de usuarios, comunidades o almacenamiento. Escala según tus necesidades.

Gratis y Open Source

El código es completamente gratuito y open source bajo licencia MIT. Úsalo como quieras.

Instalación Rápida

1

Clonar el Repositorio

git clone https://github.com/tu-usuario/discourse.git
cd discourse
2

Instalar Dependencias

npm install
3

Ejecutar Instalador

npm run setup-app

El instalador te guiará paso a paso: configuración de BD, creación de tablas y usuario admin

4

Iniciar Servidor

npm run dev

Abre http://localhost:3000 en tu navegador

Requisitos del Sistema

Servidor

Node.js 18+
2GB RAM mínimo
10GB almacenamiento

Base de Datos

MySQL 8.0+
Redis (opcional pero recomendado)

Desarrollo

Git
npm o yarn
Conocimientos básicos de Node.js

🚀 Instalador Interactivo

El instalador (npm run setup-app) te guía paso a paso:

  • Verifica requisitos del sistema (Node.js, MySQL)
  • Configura la base de datos interactivamente
  • Crea el archivo .env.local automáticamente
  • Crea todas las tablas necesarias
  • Opcionalmente crea un usuario administrador
  • Verifica que todo esté correcto

No necesitas conocimientos técnicos avanzados. El instalador hace todo por ti.

Instalación Manual (Alternativa)

Si prefieres configurar todo manualmente:

cp .env.example .env.local
# Edita .env.local con tus credenciales
npm run create-tables
Cargando...

¿Necesitas ayuda? Consulta nuestra documentación completa o contáctanos