OpenSource-Hub
A

alf.io

1.6k stars·Privacy Protection·SHA-256 checksum verified

Open-source ticket reservation system focused on privacy, security, and fair pricing.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

Self-hosted event ticketing with privacy and no hidden fees.

Core Features

  • Fully self-hosted, full data ownership
  • Multiple payment gateways: Stripe, PayPal, bank transfer
  • Seat maps, waiting lists, customizable email templates
  • Multi-language interface
  • Admin panel with export, finance reports, attendee management

What It Can't Do

  • The main branch contains Alf.io v2 development code which may be unstable. For production, always use an official Release. Requires PostgreSQL and the database user must not be a SUPERUSER (otherwise row-level security policies will not apply). The initial admin password is shown only once at startup; save it immediately.

Use Cases

  • Conference, workshop and seminar ticket sales
  • Community meetups and non-profit events
  • Small business event booking
  • Events requiring high attendee privacy

Detailed Introduction

Alf.io is a free and open-source event attendance management system designed for event organizers who prioritize customer privacy, security, and fair pricing. It offers self-hosting, multiple payment gateways, seat maps, waiting lists, custom email notifications, and a powerful admin panel. Built with Java 17 and PostgreSQL, it provides full control over attendee data and event logistics.

Troubleshooting & FAQ (1)

Troubleshooting
Why is my promo code invalid when entered in lowercase?

Promo codes are designed to be case-insensitive. A bug in older versions caused them to be case sensitive because the admin UI auto-capitalized codes but the user input did not. Update to the latest release to get the fix that makes validation case-insensitive.

GitHub Issue #1437

Tags

ticketingevent-managementopen-sourceself-hostedprivacy

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Ensure Java 17 and PostgreSQL 10+ are installed

4

Download the latest jar from Releases or use Docker: docker run -d -p 8080:8080 alfio/alf.io

5

Configure database connection (default localhost:5432, database name alfio)

Install Guide
  1. Ensure Java 17 and PostgreSQL 10+ are installed
  2. Download the latest jar from Releases or use Docker: docker run -d -p 8080:8080 alfio/alf.io
  3. Configure database connection (default localhost:5432, database name alfio)
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

If using Docker: stop and remove container (docker stop alfio && docker rm alfio), then remove image (docker rmi alfio/alf.io). If running jar directly: stop the process and delete the jar and configuration directory. Remember to backup your database.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseGPL-3.0
Last Updated2026-06-26 22:10:13
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

1 FAQ

Similar Projects