Guía de despliegue

Instalar Activepieces en un VPS: automatización self-hosted

Desplegar en un VPS Cloud →

Tutorial

Instalar Activepieces en un VPS: automatización self-hosted

Automatización4 min de lectura7 pasos

Activepieces es una plataforma de automatización no-code open source, alternativa creíble a Zapier y Make. Autoalojada en un VPS, le da el control total de sus flujos, sin cuota de ejecuciones ni facturación por tarea. Le mostramos cómo desplegarla correctamente con Docker y un reverse proxy.

Contenido· Por qué autoalojar Activepieces en un VPS1/5
  1. 01Por qué autoalojar Activepieces en un VPS
  2. 02Beneficios concretos del self-hosting
  3. 03Requisitos técnicos
  4. 04Desplegar Activepieces con Docker
  5. 05La documentación oficial

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

  1. 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 con docker compose version. Cree una carpeta dedicada mkdir -p /opt/activepieces && cd /opt/activepieces.

  2. Obtener el docker-compose oficial

    Descargue el archivo de referencia: curl -O https://raw.githubusercontent.com/activepieces/activepieces/main/docker-compose.yml así como el .env. Este compose incluye Activepieces, PostgreSQL y Redis.

  3. Configurar las variables de entorno

    En el .env, indique AP_FRONTEND_URL=https://automation.votredomaine.com, genere AP_ENCRYPTION_KEY (32 caracteres hex) y AP_JWT_SECRET con openssl rand -hex 16. Defina la contraseña de PostgreSQL y AP_QUEUE_MODE=REDIS.

  4. Arrancar la stack

    Inicie el conjunto en segundo plano con docker compose up -d. Siga el arranque con docker compose logs -f activepieces hasta ver el servidor escuchando en el puerto 80 interno.

  5. 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.

  6. 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.

  7. 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.

Lance su VPS Cloud listo para Activepieces

El VPS Cloud de ServOrbit llega con Docker preconfigurado, IP fija y certificados SSL automáticos: usted despliega su instancia de Activepieces en unos minutos y conserva el control total de sus automatizaciones.

¿Necesita ayuda?

Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.

Escribir por WhatsAppse abre en una pestaña nueva