Ce dépôt permet de déployer Activepieces Community Edition sur Render avec Docker.
Activepieces peut être auto-hébergé avec Docker. La configuration Docker simple officielle utilise PGLite et une file en mémoire pour les usages personnels/tests. Ici, on utilise PostgreSQL Render pour conserver les données et AP_REDIS_TYPE=MEMORY afin de rester compatible avec une configuration gratuite à une seule instance.
- Le Web Service Free peut se mettre en veille après une période d'inactivité.
- Le réveil peut prendre du temps.
- La base PostgreSQL Free de Render est limitée dans le temps : prévoyez une sauvegarde.
- La file Redis en mémoire est adaptée à une seule instance, pas à une architecture de production multi-instance.
Le dépôt doit contenir :
activepieces-render/
├── render.yaml
└── README.md
Aucun Dockerfile n'est nécessaire : Render utilise directement l'image Docker activepieces/activepieces.
- Ouvrez https://render.com/
- Connectez-vous avec GitHub.
- Choisissez New → Blueprint.
- Sélectionnez votre dépôt.
- Render détecte
render.yaml. - Vérifiez que le Web Service et PostgreSQL sont en Free.
- Cliquez sur Apply.
Le Blueprint crée automatiquement :
- le Web Service Activepieces ;
- la base PostgreSQL ;
- les variables de connexion PostgreSQL ;
AP_ENCRYPTION_KEY;AP_JWT_SECRET.
Après création, Render donne une URL du type :
https://activepieces-xxxx.onrender.com
Dans Environment, mettez :
AP_FRONTEND_URL=https://activepieces-xxxx.onrender.com
Cette variable est importante pour les webhooks et les URLs publiques.
Attendez que le service soit Live, puis ouvrez :
https://VOTRE-NOM.onrender.com
| Variable | Valeur |
|---|---|
AP_ENVIRONMENT |
prod |
AP_EDITION |
ce |
AP_FRONTEND_URL |
URL Render |
AP_DB_TYPE |
POSTGRES |
AP_REDIS_TYPE |
MEMORY |
AP_EXECUTION_MODE |
UNSANDBOXED |
AP_WORKER_CONCURRENCY |
1 |
AP_TELEMETRY_ENABLED |
false |
Regardez Render → Logs et vérifiez :
AP_FRONTEND_URL;- que le service est
Live; - que le port est
80.
AP_FRONTEND_URL doit être l'URL publique HTTPS de Render, et non localhost.
C'est une limitation du plan Free de Render : le service peut être mis en veille puis redémarrer à la prochaine requête.
- Activepieces : https://www.activepieces.com/
- Installation : https://www.activepieces.com/docs/install/overview
- Docker : https://www.activepieces.com/docs/install/options/docker
- Render : https://render.com/
Cette configuration est une adaptation pour Render Free et n'est pas un fichier officiel fourni par Activepieces.