Autoalojar el chat de clientes en 2026: cuándo merece la pena
Autoalojamiento vs SaaS para el chat en vivo: residencia de datos, RGPD, coste total, carga operativa. Una mirada realista a cuándo gestionarlo tú mismo merece la pena.
"Autoalojamiento" suena como la elección responsable de un adulto. En la práctica es una apuesta: cambias una factura por tiempo de operaciones. Aquí está cuándo esa apuesta da resultado y cuándo realmente no.
Cuándo gana el autoalojamiento
- Residencia de datos / regulación — finanzas, sanidad, sector público de la UE. Necesitas demostrar que el mensaje nunca salió de tu VPC. El SaaS no da la talla.
- Más de 50 agentes — SaaS a 30 $/puesto × 50 = 1.500 $/mes, en un momento. Una pequeña flota de EC2 más un RDS Postgres pueden quedar muy por debajo de eso.
- Integraciones a medida — si estás parcheando el código fuente para añadir un canal raro o una variante interna de SSO, de todos modos necesitas el código.
- Entornos aislados (air-gapped) — defensa, redes aisladas. El SaaS literalmente no puede llegar a ti.
Cuándo sigue ganando el SaaS
- Equipo de menos de 10 agentes
- Sin seguridad / DPO respirándote en la nuca
- Nadie en el equipo quiere estar de guardia para Postgres a las 3 de la madrugada
La configuración mínima de autoalojamiento
AskAIs Customer Service CE incluye un docker-compose.yml que arranca:
- PostgreSQL 16 con la extensión pgvector
- Redis 7 para pub/sub y colas
- MinIO para almacenamiento de adjuntos compatible con S3
- App web (Next.js), servidor WebSocket, worker de BullMQ
git clone https://github.com/singlink/singlink
cd singlink
cp .env.example .env
docker compose up -dDetrás de nginx o de un Cloudflare Tunnel, eso es una instalación en funcionamiento en 15 minutos. La edición comunitaria es AGPL-3.0; los complementos enterprise (SSO, enrutamiento inteligente de modelos, facturación de marca blanca) tienen una licencia comercial aparte.
Costes ocultos que presupuestar
- Copias de seguridad (te olvidarás; paga por un Postgres gestionado)
- Certificados TLS (Let's Encrypt es gratis, pero las renovaciones requieren monitorización)
- Pruebas de actualización (ejecútalas primero en staging; entregamos las migraciones de forma segura, pero deberías verificarlo)
Si no lo tienes claro, empieza en SaaS y exporta tus datos cada trimestre. El día en que se te quede pequeño, podrás autoalojarte con el mismo esquema de base de datos.