Others Options
Helm
Deploy Activepieces on Kubernetes using Helm
This guide walks you through deploying Activepieces on Kubernetes using the official Helm chart.
Prerequisites
- Kubernetes cluster (v1.19+)
- Helm 3.x installed
- kubectl configured to access your cluster
Quick Start
1. Clone the Repository
2. Install Dependencies
3. Create a Values File
Create a my-values.yaml
file with your configuration. You can use the example values file as a reference.
4. Install Activepieces
5. Verify Installation
Production Checklist
- Set strong passwords for PostgreSQL and Redis
- Configure proper ingress with TLS
- Set appropriate resource limits
- Configure persistent storage
- Review environment variables for proper configuration
- Choose appropriate execution mode for your security requirements
- 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
frontendUrl
is accessible from external sources - Webhooks not working: Check ingress configuration and DNS resolution
Useful Commands
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 the activepieces
section.
Execution Modes
Understanding execution modes is crucial for security and performance. See the Workers & Sandboxing guide to choose the right mode for your deployment.