── The Boomer Dev
Tutorial Avanzado ⏱ 30 min

Auto-Hosting de CanvaWall para tu Organización

Configura CanvaWall en tu propio servidor para cumplir con políticas de datos internas.

Requisitos previos

  • Servidor Linux con Docker o Node.js 18+
  • MongoDB 6+
  • Redis 7+

1 Prepara tu servidor

CanvaWall requiere Node.js 18+, MongoDB y un proxy inverso (nginx/Caddy). Clona el repositorio de auto-hosting.

2 Configura variables de entorno

Establece JWT_SECRET, MONGODB_URI, y REDIS_URL. Para SSL, configura HTTPS=true y apunta a tus certificados.

3 Construye la aplicación

Ejecuta `npm install && npm run build`. Esto genera los archivos estáticos y el servidor WebSocket.

4 Configura el proxy inverso

nginx: redirige /api/* y /ws/* al puerto del backend, el resto al frontend build. Ver documentación para configs de ejemplo.

5 Verifica la instalación

Accede a tu dominio, crea un lienzo de prueba e invita a un colega. Confirma que la colaboración en tiempo real funciona.