Skip to content

Self-hosted event management and ticket selling application. Effortlessly sell tickets online.

Notifications You must be signed in to change notification settings

HiEventsDev/hi.events-digitalocean

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hi.Events DigitalOcean

Deploy Hi.Events with one click on DigitalOcean.

Deploy on DigitalOcean

🚀 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:
      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 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.

Detailed setup instructions are available here.

📜 Licensing

This project is licensed under the terms specified here. For more information, please refer to the licensing documentation.