Introduction
Hi.Events is a self-hosted event management and ticket selling platform designed for conferences, concerts, workshops, and community gatherings. It provides organizers with tools to create event pages, manage ticket types and pricing, process payments, and handle attendee check-in — all without relying on third-party ticketing services.
What Hi.Events Does
- Creates public event pages with customizable descriptions and branding
- Manages multiple ticket types with tiered pricing, capacity limits, and sales windows
- Processes payments via Stripe integration with support for promo codes and discounts
- Generates QR-coded tickets for digital or print-at-home distribution
- Provides attendee check-in via a mobile-friendly scanning interface
Architecture Overview
The backend is built with Laravel (PHP) providing a REST API, while the frontend uses React for the organizer dashboard and public event pages. PostgreSQL stores event and order data. Stripe handles payment processing. The entire stack is containerized with Docker Compose for straightforward deployment.
Self-Hosting & Configuration
- Deploy with Docker Compose; requires PHP, PostgreSQL, and Redis containers
- Configure Stripe API keys for payment processing in the environment file
- Set up SMTP credentials for transactional emails (order confirmations, tickets)
- Configure your domain and SSL for the public-facing event pages
- Customize branding, colors, and email templates through the admin dashboard
Key Features
- Multi-event management with separate dashboards per event
- Flexible ticket types: paid, free, donation-based, and hidden tickets
- Promo codes and discount rules with usage limits
- Attendee messaging and order management tools
- Embeddable ticket widgets for integration with existing websites
Comparison with Similar Tools
- Eventbrite — SaaS with platform fees; Hi.Events is self-hosted with no per-ticket fees
- Tito — hosted ticketing; Hi.Events keeps all data on your infrastructure
- Pretix — similar scope but Python/Django; Hi.Events uses Laravel/React
- Meetup — community-focused with discovery; Hi.Events focuses on ticketing and management
FAQ
Q: What payment processors are supported? A: Hi.Events currently integrates with Stripe for payment processing. Additional providers may be added in future releases.
Q: Can I run free events without Stripe? A: Yes. If all ticket types are free, no payment processor configuration is needed.
Q: Does it support multiple organizers? A: Yes. You can invite team members with different permission levels to manage events collaboratively.
Q: Is there a mobile app for check-in? A: The check-in interface is a mobile-responsive web page that works in any smartphone browser with camera access for QR scanning.