alfio-event/alf.io: alf.io – The open source ticket reservation system for conferences, trade shows, workshops

3 phút đọc

alfio-event/alf.io: alf.io – The open source ticket reservation system for conferences, trade shows, workshops – Repository alfio-event/alf.io. Mô tả: alf.io – The open source ticket reservation system for conferences, trade shows, workshops, meetups. 1611 stars, 396 forks, ngôn ngữ chính Java, cập nhật 2026-09-19.

1. Repository làm gì?

The open source ticket reservation system.

Alf.io ([ˈalfjo]) is a free and open source event attendance management system, developed for event organizers who care about privacy, security and fair pricing policy for their customers.

You should have installed Java version 25 (e.g. Oracle's, OpenJDK, or any other distribution) to build and run alf.io. Please note that for the build process the JDK is required.

Postgresql version 10 or later.

Additionally, the database user that creates and uses the tables should not be a "SUPERUSER", or else the row security policy checks will not be applied.

As the work for Alf.io v2 has started, this branch may contain unstable and untested code. If you want to build and deploy alf.io by yourself, please start from a Released version.

2. Dữ liệu và cấu trúc đáng chú ý

There are the following spring profiles

This build includes a copy of the Gradle wrapper. You don't have to have Gradle installed on your system to build the project. Simply execute the wrapper along with the appropriate task, for example

You must specify a project property at the command line, such as

The local "bootRun" task has the following prerequisites:

once started, alf.io will create all the required tables in the database, and be available at http://localhost:8080/admin. You can log in using the default Username admin and the password which was printed on the console.

You can get a list of all supported Gradle tasks by running

You can configure additional System properties (if you need them) by creating the following file and putting into it one property per line:

3. Khả năng ứng dụng và giới hạn

Please be aware that since this file could contain sensitive information (such as Google Maps private API key) it will be automatically ignored by git.

Add a new line with: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 in custom.jvmargs

Importing the Gradle project into IntelliJ and Eclipse both work.

As TestContainers expect the docker socket for managing the containers, you will need to do the following (see original issue for details):

Container images are available on https://hub.docker.com/r/alfio/alf.io/tags.

alf.io can also be run with Docker Compose (development mode):

Running alf.io in production using Docker compose is not officially supported. However, if you decide to do so, then you need to make a couple of changes:

Generate a new version of the alfio/alf.io docker image

Alternatively, you can use Docker (experimental):

Số liệu repository có thể thay đổi; nên mở liên kết nguồn để kiểm tra README, giấy phép và trạng thái phát hành.

Nguồn tham khảo: Xem bài gốc

📆
Âm Lịch: 17/8
Giáp Thìn

📆 Lịch Âm Dương NsN

×
Hôm Nay - Chủ Nhật
Âm Lịch: 17 Tháng 8
Năm Bính Ngọ
📌 Ngày Can Chi: Giáp Thìn
✨ Giờ Hoàng Đạo: Dần (3-5), Thìn (7-9), Tỵ (9-11), Thân (15-17), Dậu (17-19), Hợi (21-23)
Vĩnh Phúc (Liên Bảo - Vĩnh Yên)
27°C
Nắng Đẹp
💧 89% | 💨 15 km/h
Hôm nay 32°
28/09 33°
29/09 34°
30/09 33°
01/10 31°