Cómo montar tu propia plataforma de automatización con Activepieces y Docker
Activepieces hace lo mismo que Make o Zapier, pero corriendo en tu servidor y sin costo por ejecución. La instalación completa con Docker Compose toma menos de quince minutos.
Respuesta corta
Activepieces es una plataforma de automatización open source que puedes instalar en tu propio VPS con Docker Compose. Una vez arriba, creas flujos visuales igual que en Make o Zapier, pero sin límite de ejecuciones ni costo variable: pagas solo el servidor. La instalación son tres pasos: descargar el archivo compose, ajustar cuatro variables y levantar los contenedores.
- Última verificación
- 24 de junio de 2026
- Probado con
- Activepieces 0.5x con Docker Compose sobre Ubuntu 24.04
Antes de empezar necesitas
- Un VPS con al menos 2 GB de RAM
- Docker y Docker Compose instalados
- Un dominio o subdominio apuntando al servidor, si quieres HTTPS
Las plataformas de automatización en la nube cobran por ejecución. Al principio no se nota. Cuando un flujo corre cada cinco minutos, la factura empieza a crecer sola y el plan gratuito se queda corto en la primera semana.
Activepieces resuelve eso cambiando el modelo: es open source, se instala en tu servidor y el precio deja de depender de cuántas veces corra algo.
Qué vas a montar
Tres contenedores: la aplicación, una base de datos PostgreSQL y Redis para la cola de trabajos. Docker Compose los levanta juntos y los mantiene conectados entre sí.
1. Prepara la carpeta del proyecto
mkdir -p /opt/activepieces && cd /opt/activepieces
Poner cada herramienta en su propia carpeta bajo /opt parece un detalle, pero cuando tengas cinco instaladas vas a agradecer saber dónde vive cada una.
2. Descarga el archivo compose y las variables
curl -fsSL https://raw.githubusercontent.com/activepieces/activepieces/main/docker-compose.yml -o docker-compose.yml
curl -fsSL https://raw.githubusercontent.com/activepieces/activepieces/main/.env.example -o .env
3. Ajusta las variables que importan
Abre el archivo .env y cambia al menos estas cuatro:
AP_FRONTEND_URL=https://automatiza.tudominio.com
AP_ENCRYPTION_KEY=una_cadena_larga_y_aleatoria
AP_JWT_SECRET=otra_cadena_larga_y_aleatoria
AP_POSTGRES_PASSWORD=una_contraseña_fuerte
Para generar las cadenas aleatorias sin inventarlas tú:
openssl rand -hex 32
4. Levanta los contenedores
docker compose up -d
La primera vez tarda un par de minutos porque descarga las imágenes. Después revisa que los tres estén arriba:
docker compose ps
Los tres deben aparecer como running. Si Activepieces reinicia en bucle, casi siempre es que no puede hablar con PostgreSQL: revisa que la contraseña del .env sea la misma en ambos servicios.
5. Ponle HTTPS delante
Activepieces escucha en el puerto 80 dentro del contenedor. Exponerlo directo a internet sin cifrado significa que las credenciales que conectes viajan en claro. Pon un proxy inverso con certificado —Caddy y Nginx Proxy Manager son las opciones más cómodas— antes de conectar cualquier cuenta real.
Errores comunes
Dejar AP_FRONTEND_URL en localhost. Los enlaces de las autorizaciones OAuth se generan con ese valor. Si apunta a localhost, ninguna conexión con Google o Slack va a completarse.
No respaldar el volumen de PostgreSQL. Ahí viven tus flujos y tus credenciales. Un docker compose down -v mal escrito los borra sin preguntar.
Instalarlo en un servidor con 1 GB de RAM. Arranca, y después se cae en medio de una ejecución sin explicación clara en los registros.
Alternativas
n8n es más potente para lógica compleja y trae más nodos, pero su curva de aprendizaje es más pronunciada. Make sigue ganando en catálogo de integraciones y no te pide administrar nada. La comparación a fondo está en Make vs n8n vs Activepieces.
Preguntas frecuentes
¿Activepieces reemplaza del todo a Make o Zapier?
En lo esencial sí: disparadores, acciones, ramificaciones y código propio. Donde pierde es en catálogo de integraciones; Zapier tiene miles y Activepieces cientos. Revisa que existan las piezas que necesitas antes de mover un flujo importante.
¿Cuánta RAM consume?
Con la base de datos incluida, la instalación completa se mueve cómoda en 2 GB para uso personal. Si vas a correr muchos flujos en paralelo o con archivos grandes, conviene 4 GB.
¿Puedo migrar mis escenarios de Make?
No hay importación automática. Los flujos se vuelven a armar a mano. Para un puñado de automatizaciones es una tarde; para decenas, considera migrar por etapas y dejar las críticas al final.
¿Cómo lo actualizo?
Cambias la etiqueta de la imagen en el archivo compose, ejecutas `docker compose pull` y luego `docker compose up -d`. Haz respaldo del volumen de PostgreSQL antes de cada actualización mayor.

