1.3 KiB
1.3 KiB
Pretix
Pretix is an open-source ticketing system for selling tickets and managing event registrations.
Dependencies
- PostgreSQL - Database for storing events, orders, and attendees
- Redis - Used for caching and background task queuing
- SMTP - For sending order confirmations and tickets
Configuration
Key settings in config.yaml:
- domain - Where Pretix will be accessible
- storage - Persistent volume size (default:
2Gi) - currency - Default currency for ticket prices (default:
EUR) - timezone - Timezone for event scheduling (default:
UTC) - smtp - Email settings inherited from your Wild Cloud SMTP service
First-Time Setup
-
Add and deploy the app:
wild app add pretix wild app deploy pretix -
Create the admin user via the management command:
kubectl exec -n pretix deploy/pretix -- python manage.py createsuperuser -
Log in at
/control/with the credentials you just created. -
Create an organizer, then create your first event and configure ticket types and pricing.
Notes
- The organizer is the top-level entity — events belong to organizers
- Ticket PDFs and QR codes are generated automatically on order completion
- The
/control/prefix is the admin interface; the public-facing shop is at the root