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.