alf.io
Deploy alf.io on Kubernetes using the official alfio/alf.io container image. alf.io is an open-source event management and ticketing system built with Spring Boot, supporting event creation, ticket sales, check-in, and attendee management.
Key Features
- PostgreSQL Backend — bundled PostgreSQL subchart or external database support
- Spring Boot — production-ready Java application with configurable profiles
- Event Management — create and manage events, ticket categories, and promotions
- Ticket Sales — online ticket purchasing with payment gateway integration
- Check-In — QR code-based attendee check-in system
- Ingress Support — configurable ingress with TLS
Installation
HTTPS repository:
helm repo add helmforge https://repo.helmforge.dev
helm repo update
helm install alfio helmforge/alfio
OCI registry:
helm install alfio oci://ghcr.io/helmforgedev/helm/alfio
Basic Example
# values.yaml
alfio:
baseUrl: 'https://tickets.example.com'
profiles: 'dev'
postgresql:
enabled: true
ingress:
enabled: true
ingressClassName: traefik
hosts:
- host: tickets.example.com
paths:
- path: /
pathType: Prefix
Key Values
| Key | Default | Description |
|---|---|---|
alfio.baseUrl | "" | Public URL of the alf.io instance |
alfio.profiles | dev | Spring profiles (dev or spring-boot) |
postgresql.enabled | true | Enable bundled PostgreSQL subchart |
service.port | 80 | HTTP service port |
ingress.enabled | false | Enable ingress |