Por qué autoalojar Activepieces en un VPS
Las plataformas SaaS de automatización cobran por número de tareas ejecutadas y se topan enseguida: 1000 o 5000 operaciones al mes, y después la factura se dispara. Al desplegar Activepieces en su propio VPS, convierte ese coste variable en un coste fijo y previsible. Sobre todo, sus webhooks, sus claves API de terceros y los datos que circulan por sus flujos de trabajo permanecen en una máquina que usted controla, algo que lo cambia todo para las agencias que manejan datos de clientes. Activepieces ofrece más de 280 conectores (pieces) y un editor visual basado en ramas y bucles, todo ello bajo licencia MIT para el núcleo. Un VPS Cloud es el entorno ideal: funciona 24/7, dispone de una IP fija para recibir los webhooks y se dimensiona bajo demanda cuando sus automatizaciones ganan volumen.
Beneficios concretos del self-hosting
- Ejecuciones ilimitadas: se acabaron la cuota mensual y la facturación por tarea, solo cuenta el VPS.
- Datos soberanos: los webhooks, los tokens OAuth y los payloads nunca salen de su servidor.
- Conectores personalizados: cree sus propias pieces en TypeScript para sus API internas.
- IP fija y disponibilidad 24/7, indispensables para recibir webhooks fiables.
- Actualizaciones controladas: usted fija la versión que le conviene, sin cambios impuestos.
- Coste previsible: un único VPS sustituye a una suscripción que se dispara con el volumen.
Requisitos técnicos
Activepieces sigue siendo razonable en recursos. Calcule un VPS de 2 vCPU y 4 GB de RAM para un uso cómodo en producción con algunas decenas de flujos activos; 2 GB bastan para empezar en pruebas. Prevea 20 GB de disco, Docker y Docker Compose instalados, un nombre de dominio (por ejemplo, automation.votredomaine.com) apuntando a la IP del VPS, y los puertos 80/443 abiertos. Activepieces necesita una base de datos PostgreSQL y un Redis: ambos vienen incluidos en el docker-compose oficial, no hace falta instalarlos por separado.
Desplegar Activepieces con Docker
Preparar el VPS y Docker
Conéctese por SSH, actualice el sistema y después instale Docker:
curl -fsSL https://get.docker.com | sh. Verifique condocker compose version. Cree una carpeta dedicadamkdir -p /opt/activepieces && cd /opt/activepieces.Obtener el docker-compose oficial
Descargue el archivo de referencia:
curl -O https://raw.githubusercontent.com/activepieces/activepieces/main/docker-compose.ymlasí como el.env. Este compose incluye Activepieces, PostgreSQL y Redis.Configurar las variables de entorno
En el
.env, indiqueAP_FRONTEND_URL=https://automation.votredomaine.com, genereAP_ENCRYPTION_KEY(32 caracteres hex) yAP_JWT_SECRETconopenssl rand -hex 16. Defina la contraseña de PostgreSQL yAP_QUEUE_MODE=REDIS.Arrancar la stack
Inicie el conjunto en segundo plano con
docker compose up -d. Siga el arranque condocker compose logs -f activepieceshasta ver el servidor escuchando en el puerto 80 interno.Poner un reverse proxy y SSL
Coloque Caddy o Nginx Proxy Manager delante del contenedor. Con Caddy bastan dos líneas:
automation.votredomaine.com { reverse_proxy localhost:8080 }. Caddy obtiene automáticamente un certificado Let's Encrypt en HTTPS.Crear la cuenta de administrador y probar
Abra
https://automation.votredomaine.com, cree el primer usuario (que pasa a ser administrador) y después construya un flujo de prueba disparado por webhook para validar que la IP pública recibe correctamente las llamadas entrantes.Conectarse por primera vez
Abra la dirección de su instancia nada más terminar la instalación: Activepieces muestra una pantalla de registro donde usted mismo crea su cuenta (correo electrónico + contraseña); esa primera cuenta es la del administrador de la plataforma.
Active el modo worker separado en producción: ponga AP_EXECUTION_MODE=SANDBOXED y lance uno o varios contenedores worker dedicados que apunten al mismo Redis. Así aísla la ejecución de los flujos del servidor web, lo que evita que un flujo de trabajo pesado ralentice la interfaz, y puede escalar horizontalmente añadiendo simplemente workers cuando aumenta el volumen de ejecuciones.
La documentación oficial
Para la configuración avanzada y las opciones propias de la herramienta, consulte la documentación oficial de Activepieces. Esta guía cubre la puesta en línea en un VPS; la documentación del editor sigue siendo la referencia para los ajustes finos, las actualizaciones mayores y los casos de uso específicos.