Prerequisites
- Kubernetes cluster (v1.19+)
- Helm 3.x installed
- kubectl configured to access your cluster
Using External PostgreSQL and Redis
The Helm chart supports using external PostgreSQL and Redis services instead of deploying the Bitnami subcharts.Using External PostgreSQL
To use an external PostgreSQL instance:Using External Redis
To use an external Redis instance:External Secret References
For better security, you can reference passwords from existing Kubernetes secrets (useful with External Secrets Operator or Sealed Secrets):Quick Start
1. Clone the Repository
2. Install Dependencies
3. Create a Values File
Create amy-values.yaml file with your configuration. You can use the example values file as a reference.
The Helm chart has sensible defaults for required values while leaving the optional ones empty, but you should customize these core values for production
4. Install Activepieces
5. Verify Installation
Production Checklist
- Set
frontendUrlto your actual domain - Set strong passwords for PostgreSQL and Redis (or keep auto-generated)
- Configure proper ingress with TLS
- Set appropriate resource limits
- Configure persistent storage
- Choose appropriate execution mode for your security requirements
- Review environment variables for advanced configuration
- Consider using a separate workers setup for better availability and security
Upgrading
Troubleshooting
Common Issues
- Pod won’t start: Check logs with
kubectl logs deployment/activepieces - Database connection: Verify PostgreSQL credentials and connectivity
- Frontend URL: Ensure
frontendUrlis accessible from external sources - Webhooks not working: Check ingress configuration and DNS resolution
Useful Commands
Editions
Activepieces supports three editions:ce(Community Edition): Open-source version with all core features (default)ee(Enterprise Edition): Self-hosted edition with advanced features like SSO, RBAC, and audit logscloud: For Activepieces Cloud deployments
Environment Variables
For a complete list of configuration options, see the Environment Variables documentation. Most environment variables can be configured through the Helm values file under theactivepieces section.