idirouhab/n8n

By idirouhab

Updated 8 months ago

Production-ready n8n Helm chart with queue mode, multi-main.

Helm
Developer tools
0

4.4K

idirouhab/n8n repository overview

n8n Helm Chart

Helm Chart Version License

🚀 Quick Start

Deploy n8n workflow automation platform on Kubernetes with advanced features like queue mode, multi-main setup, and production-ready configurations.

# Install from OCI registry
helm install n8n oci://registry-1.docker.io/idirouhab/n8n

✨ Features

  • 🔄 Queue Mode: Redis-based queue for scalable workflow execution
  • 🏗️ Multi-Main: Multiple main processes for high availability
  • 🗄️ Database Support: PostgreSQL, MySQL, SQLite
  • 📊 Monitoring: Prometheus metrics and health checks
  • 🔒 Security: Built-in secrets management and RBAC
  • 📈 Scaling: HPA, PDB, and resource management
  • 🌐 Ingress: NGINX, Traefik, and custom ingress support

🛠️ Installation Options

Production Ready
# Create secrets
kubectl create secret generic n8n-secrets \
  --from-literal=N8N_ENCRYPTION_KEY="$(openssl rand -base64 32)" \
  --from-literal=N8N_HOST="n8n.example.com"

# Install with PostgreSQL and Redis
helm install n8n oci://registry-1.docker.io/idirouhab/n8n \
  --set database.type=postgresdb \
  --set redis.enabled=true \
  --set queueMode.enabled=true
Development
# Quick start for testing
helm install n8n oci://registry-1.docker.io/idirouhab/n8n \
  --set database.type=sqlite

📋 Configuration Examples

The chart includes ready-to-use examples for different scenarios:

  • Minimal: Basic setup for testing
  • Production: Full production deployment with PostgreSQL/Redis
  • AWS/GCP/Azure: Cloud-specific configurations
  • Multi-tenant: Isolated environments

🔧 Key Values

ParameterDescriptionDefault
queueMode.enabledEnable Redis queue modefalse
database.typeDatabase type (sqlite/postgresdb/mysqldb)sqlite
ingress.enabledEnable ingressfalse
autoscaling.enabledEnable HPAfalse

📚 Documentation

🐛 Support

📄 License

MIT License - see LICENSE for details.


⚠️ Community Chart: This is a community-maintained chart, not officially supported by n8n team.

Tag summary

Content type

Helm

Digest

sha256:9d39c2f58

Size

17 kB

Last updated

8 months ago

helm pull oci://registry-1.docker.io/idirouhab/n8n --version latest