๐ A star would be much appreciated! ๐
Hi.Events
Demo Event ๐ โข Website ๐ โข Documentation ๐ โข Installation โ๏ธ
Open-source event management and ticketing platform.
[![Share on AddToAny](https://img.shields.io/badge/Share%20Hi.Events-blue)](https://www.addtoany.com/share?linkurl=https://github.com/HiEventsDev/hi.events)
[![X (formerly Twitter) Follow](https://img.shields.io/twitter/follow/HiEventsTickets)](https://x.com/HiEventsTickets)
[![Hi.Events docs](https://img.shields.io/badge/docs-hi.events-blue)](https://hi.events/docs)
[![License: AGPL v3](https://img.shields.io/badge/License-AGPL_v3-blue.svg)](https://github.com/HiEventsDev/Hi.Events/blob/develop/LICENCE)
[![GitHub Release](https://img.shields.io/github/v/release/HiEventsDev/hi.events?include_prereleases)](https://github.com/HiEventsDev/hi.events/releases)
[![Run Unit Tests](https://github.com/HiEventsDev/hi.events/actions/workflows/unit-tests.yml/badge.svg?event=push)](https://github.com/HiEventsDev/hi.events/actions/workflows/unit-tests.yml)
[![Docker Pulls](https://img.shields.io/docker/pulls/daveearley/hi.events-all-in-one)](https://hub.docker.com/r/daveearley/hi.events-all-in-one)
Deutsch |
Portuguรชs |
Franรงais |
Espaรฑol |
ไธญๆ (Zhลngwรฉn) |
ๆฅๆฌ่ช
Table of Contents
๐ Introduction
Hi.Events is a feature-rich, self-hosted event management and ticketing platform. From conferences to club nights,
Hi.Events is designed to help you create, manage, and sell tickets for events of all sizes.
๐ Features
Hi.Events is packed with features to streamline your event management and ticketing:
- ๐ Event Analytics: Gain deep insights into event performance and ticket sales.
- ๐ Embeddable Ticket Widget: Easily integrate ticket sales into any website.
- ๐ฅ Customizable Event Homepages: Create eye-catching event pages with flexible design options.
- ๐ Intuitive Check-In Tools: Easily check in attendees at the door with Hi.Events' QR code check-in tool.
- ๐ฌ Event Messaging Tools: Message attendees with important updates and reminders.
- ๐ Custom Order Forms: Collect attendee information with tailored questions at checkout.
- ๐ซ Multiple Ticket Types: Free, paid, donation, or tiered ticket types.
- ๐ธ Versatile Promo Codes: Highly versatile discount codes. Pre-sale access, multiple discount options.
- ๐ฐ Instant Payouts: Enjoy instant payouts with seamless Stripe integration.
- ๐งพ Tax and Fee Configuration: Add tax and fees on a per-ticket basis.
- ๐ฆ Data Exports: Export attendee and order data to XLSX or CSV.
- ๐ป REST API: Full-featured REST API for custom integrations.
- ๐ SEO Tools: Customize SEO settings for each event.
- ๐ Beautiful Checkout Process: Ensure a smooth, beautiful checkout experience.
- ๐ Role-Based Access: Support for multiple user roles.
- ๐ป Online Event Support: Offer online event instructions and links.
- โช Full and Partial Refund Support: Manage full and partial refunds with ease.
- ๐ง Email Notifications: Keep attendees informed with automated email notifications.
- ๐ฑ Mobile-Responsive: Enjoy a seamless experience on any device.
- ๐ Multi-Language Support: Support for multiple languages (English, Portuguรชs, Espaรฑol, ไธญๆ (Zhลngwรฉn), Deutsch, Franรงais)
- ๐ Advanced Capacity Management: Set capacity limits across multiple ticket types.
- ๐ And much more!
๐ Getting Started
For detailed installation instructions, please refer to our documentation. For
a quick start, follow these steps:
One-Click Deployments
๐ณ Quick Start with Docker
[!IMPORTANT]
Please ensure you have Docker and Docker Compose installed on your system. If not, you can download them from the
official Docker website: Docker.
-
Clone the Repository:
git clone git@github.com:HiEventsDev/hi.events.git
-
Navigate to the Docker Directory:
cd hi.events/docker/all-in-one
-
Generate the APP_KEY
and JWT_SECRET
Generate the keys using the following commands:
Unix/Linux/MacOS:
echo base64:$(openssl rand -base64 32) # For APP_KEY
openssl rand -base64 32 # For JWT_SECRET
Windows:
Check the instructions in ./docker/all-in-one/README.md for generating the keys on Windows.
Add the generated values to the .env
file located in ./docker/all-in-one/.env
:
-
Start the Docker Containers:
docker compose up -d
-
Create an account:
Open your browser and navigate to http://localhost:8123/auth/register.
โน๏ธ Please refer to the getting started guide for other installation methods, and
for setting up a production or local development environment.
๐ Support Hi.Events
If you find Hi.Events useful, it would be massively appreciated if you made a small donation to help support the project.
or
Sponsor on GitHub
๐ Change Log
Stay updated with our ongoing improvements and feature additions at
our GitHub releases page.
๐ค Contributing
We welcome contributions, suggestions, and bug reports! Before proposing a new feature or extension,
please open an issue to discuss it.
โ FAQ
Have questions? Our Docs have answers. If you can't find what you're looking for, feel free to
reach out to us at hello@hi.events.
๐ License
Hi.Events is licensed under the terms of the AGPL-3.0 license.
For more licensing information, including commercial licencing options, please visit our licensing page here.