Alf.io
Self-HostedOpen-source event ticketing and booking system
Overview
Alf.io is a self-hosted event ticketing and booking platform designed for organizers to manage registrations, ticket sales, and on-site check-ins. It supports free/paid tickets, discount codes, capacity limits, and multiple ticket tiers. Deployable via Docker, Kubernetes, or traditional servers, it prioritizes data privacy and full control over event data. Perfect for small to medium events (conferences, workshops, meetups), it eliminates third-party ticketing fees and lets you host without relying on external platforms.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
alf_io:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: alf-io
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Free/paid ticket management
- On-site check-in functionality
- Discount code & capacity control
- Docker/Kubernetes deployment options
- Full data ownership
Frequently Asked Questions
? Is Alf.io hard to install?
Alf.io simplifies installation with Docker (one-line command) and Kubernetes support, plus detailed documentation. Users with basic server knowledge can set it up quickly; beginners may need to follow guides closely but it’s manageable.
? Is it a good alternative to Eventbrite?
Yes—Alf.io offers core ticketing features like Eventbrite (ticket types, discounts, check-ins) but without platform fees and with self-hosted privacy. It lacks some of Eventbrite’s marketing tools but is ideal for cost-conscious organizers wanting data control.
? Is it completely free?
Alf.io is open-source (Apache 2.0 license) so it’s free to use and modify. You only pay for hosting costs and any payment gateway fees (if using paid tickets—no Alf.io-related charges).
Top Alternatives
People Also Ask about Alf.io
Tool Info
Pros
- ⊕ No platform or per-ticket fees
- ⊕ Self-hosted (full data privacy & control)
- ⊕ Flexible deployment methods
Cons
- ⊖ Requires basic server administration skills
- ⊖ Limited advanced marketing features vs. SaaS tools
- ⊖ Payment gateway integration needed for paid tickets