https://github.com/hieventsdev/hi.events-digitalocean
Self-hosted event management and ticket selling application. Effortlessly sell tickets online.
https://github.com/hieventsdev/hi.events-digitalocean
checkin-web docker event-management-system event-ticketing qr-checkin sell-tickets sell-tickets-online ticketing ticketing-system
Last synced: about 1 month ago
JSON representation
Self-hosted event management and ticket selling application. Effortlessly sell tickets online.
- Host: GitHub
- URL: https://github.com/hieventsdev/hi.events-digitalocean
- Owner: HiEventsDev
- Created: 2024-04-25T21:24:55.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-26T05:25:23.000Z (6 months ago)
- Last Synced: 2025-03-22T21:27:14.208Z (about 2 months ago)
- Topics: checkin-web, docker, event-management-system, event-ticketing, qr-checkin, sell-tickets, sell-tickets-online, ticketing, ticketing-system
- Language: Shell
- Homepage: https://hi.events
- Size: 19.5 KB
- Stars: 6
- Watchers: 2
- Forks: 15
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hi.Events DigitalOcean
Deploy [Hi.Events](https://github.com/HiEventsDev/hi.events) with one click on DigitalOcean.
[](https://cloud.digitalocean.com/apps/new?repo=https://github.com/HiEventsDev/hi.events-digitalocean/tree/main&refcode=fe6200c866f8)
## 🚀 How to Use
1. Click the DigitalOcean button above.
2. Follow the DigitalOcean instructions until the **"Environment Variables"** step.
3. Click **"Edit"** on the **"Environment Variables"** step.
4. Set the **APP_KEY** and **JWT_SECRET** variables:
- Generate values using the following CLI command:
```bash
echo "base64:$(openssl rand -base64 32)"
```
- Check the **"Encrypt"** checkbox for these variables.
5. Click **"Save"** and complete the setup.## 🔄 How to Update
1. Open the DigitalOcean [dashboard](https://cloud.digitalocean.com/apps) and select the deployed hi.events instance.
2. Click the **"Actions"** drop-down menu.
3. Select **"Force Rebuild & Deploy"**.
4. Wait for the deployment process to complete.## 🔧 Production Setup
To make the app production-ready:
- Configure a mail service via environment variables.
- Set up Stripe via environment variables.
- It is advisable to set up Amazon S3 for storage, as images will be lost every time you upgrade otherwise.
- It is advisable to [configure up a queue](https://hi.events/docs/getting-started/deploying#queue-configuration) to hanlde background tasks.Detailed setup instructions are available [here](https://hi.events/docs/getting-started/deploying).
## 📜 Licensing
This project is licensed under the terms specified [here](https://hi.events/licensing). For more information, please refer to the licensing documentation.