---
title: "Deploy Hi.Events"
description: "Open-source event management and ticket selling platform."
category: "Automation"
url: https://railway.com/deploy/hievents
---

# Deploy Hi.Events

Open-source event management and ticket selling platform.

**[Deploy Hi.Events on Railway](https://railway.com/template/hievents)**

- **Creator:** nonzerosum
- **Category:** Automation

## Template content

### Hi.Events https://avatars.githubusercontent.com/u/148843671?s=200&v=4

- **Image:** daveearley/hi.events-all-in-one:v2.0.0-rc.1
- **Public domain:** Yes

### BucketProxy https://devicons.railway.app/bun

- **Image:** ghcr.io/railwayapp/function-bun:1.4.0
- **Start command:** `./run.sh Ly8gaW5kZXgudHN4IChCdW4gcnVudGltZSkKCmltcG9ydCB7IEhvbm8gfSBmcm9tICJob25vIjsKaW1wb3J0IHsgY29ycyB9IGZyb20gImhvbm8vY29ycyI7CmltcG9ydCB7IFMzQ2xpZW50IH0gZnJvbSAiYnVuIjsKaW1wb3J0IHsgc3RyZWFtIH0gZnJvbSAiaG9uby9zdHJlYW1pbmciOwoKY29uc3QgYXBwID0gbmV3IEhvbm8oKTsKCmNvbnN0IGNsaWVudCA9IG5ldyBTM0NsaWVudCh7CiAgYWNjZXNzS2V5SWQ6IEJ1bi5lbnYuUzNfQUNDRVNTX0tFWV9JRCwKICBzZWNyZXRBY2Nlc3NLZXk6IEJ1bi5lbnYuUzNfU0VDUkVUX0FDQ0VTU19LRVksCiAgYnVja2V0OiBCdW4uZW52LlMzX0JVQ0tFVCwKICBlbmRwb2ludDogQnVuLmVudi5TM19FTkRQT0lOVCwKfSk7CgphcHAudXNlKCIvKiIsIGNvcnMoKSk7CgphcHAuZ2V0KCIvKiIsIGFzeW5jIChjKSA9PiB7CiAgY29uc3QgcGF0aG5hbWUgPSBjLnJlcS5wYXRoOwoKICBpZiAocGF0aG5hbWUgPT09ICIvIikgewogICAgcmV0dXJuIGMubm90Rm91bmQoKTsKICB9CgogIGNvbnN0IHMzZmlsZSA9IGNsaWVudC5maWxlKHBhdGhuYW1lKTsKICBpZiAoIShhd2FpdCBzM2ZpbGUuZXhpc3RzKCkpKSB7CiAgICByZXR1cm4gYy5ub3RGb3VuZCgpOwogIH0KCiAgY29uc3QgbWV0YSA9IGF3YWl0IHMzZmlsZS5zdGF0KCk7CgogIGlmIChtZXRhLnR5cGUpIHsKICAgIGMuaGVhZGVyKCJDb250ZW50LVR5cGUiLCBtZXRhLnR5cGUpOwogIH0KICBpZiAobWV0YS5ldGFnKSB7CiAgICBjLmhlYWRlcigiRVRhZyIsIG1ldGEuZXRhZyk7CiAgfQogIGlmIChtZXRhLmxhc3RNb2RpZmllZCkgewogICAgYy5oZWFkZXIoIkxhc3QtTW9kaWZpZWQiLCBtZXRhLmxhc3RNb2RpZmllZC50b1N0cmluZygpKTsKICB9CgogIGMuaGVhZGVyKCJDYWNoZS1Db250cm9sIiwgInB1YmxpYywgbWF4LWFnZT0zNjAwIik7CgogIHJldHVybiBzdHJlYW0oYywgYXN5bmMgKHN0cmVhbSkgPT4gewogICAgYXdhaXQgc3RyZWFtLnBpcGUoczNmaWxlLnN0cmVhbSgpKTsKICB9KTsKfSk7CgpCdW4uc2VydmUoewogIHBvcnQ6IEJ1bi5lbnYuUE9SVCA/PyAzMDAwLAogIGZldGNoOiBhcHAuZmV0Y2gsCn0pOwo=`
- **Public domain:** Yes

### Postgres https://devicons.railway.app/i/postgresql.svg

- **Image:** ghcr.io/railwayapp-templates/postgres-ssl:18

### Redis https://cdn.sanity.io/images/sy1jschh/production/0ce0bfdcfbdbf69662b1116671f97c2dd788b655-157x157.svg

- **Image:** redis:8.2
- **Start command:** `/bin/sh -c "rm -rf $RAILWAY_VOLUME_MOUNT_PATH/lost+found/ && exec docker-entrypoint.sh redis-server --requirepass $REDIS_PASSWORD --save 60 1 --dir $RAILWAY_VOLUME_MOUNT_PATH"`

## Buckets

- **Bucket**

## Documentation

# Deploy and Host Hi.Events on Railway

Hi.Events is an open-source, self-hosted event management and ticketing platform for creating events, selling tickets, managing attendees, and handling check-ins. It supports customizable event pages, Stripe payments, QR code check-ins, reporting, promo codes, refunds, multi-user access, webhooks, and a REST API.

## About Hosting Hi.Events

Hosting Hi.Events involves deploying its application services alongside a PostgreSQL database and Redis instance. The application is built with Laravel, React, TypeScript, and server-side rendering, and can be deployed using Docker. For a production deployment, you'll need to configure application secrets and database/Redis connections through environment variables. Depending on your setup, you can also configure SMTP for transactional emails, Stripe for online ticket payments, and S3-compatible object storage for persistent event images and uploaded files. Railway can host these services together within a single project.

## Common Use Cases

* Self-host an event ticketing platform for conferences, concerts, festivals, workshops, nightlife, or community events.
* Sell tickets online, process payments, issue refunds, manage attendees, and check guests in using QR codes.
* Run a branded event management platform while retaining control over your infrastructure, customer data, integrations, and API access.

## Dependencies for Hi.Events Hosting

* PostgreSQL database for persistent application, event, attendee, order, and ticket data.
* Redis for caching, queues, and background job processing.

### Implementation Details

Hi.Events requires application secrets and service connection details to be provided through environment variables. At minimum, your Railway deployment should configure the application key, JWT secret, PostgreSQL connection, and Redis connection.

Generate secure application secrets before deployment, for example:

- APP_KEY

```bash
php artisan key:generate --show
```
or https://laravel-encryption-key-generator.vercel.app

- VITE_STRIPE_PUBLISHABLE_KEY (Necessary for Stripe Payments, otherwise leave blank but present)

For production deployments, you can additionally configure SMTP credentials for transactional emails, Stripe credentials for payment processing, and S3-compatible object storage for persistent file storage.

## Why Deploy Hi.Events on Railway?

Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.

By deploying Hi.Events on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.


## Similar templates

- [N8N Main + Worker](https://railway.com/deploy/n8n-main-worker) — Deploy and Host N8N with Inactive worker.
- [Evolution API with n8n](https://railway.com/deploy/evolution-api-with-n8n) — Automate WhatsApp workflows with Evolution API, n8n, and Postgres.
- [Postgres Backup](https://railway.com/deploy/postgres-s3-backups) — Cron-based PostgreSQL backup to bucket storage

Open this page in a browser: https://railway.com/deploy/hievents
