# pretix / Mobilizon / Gancio

Events you host. pretix is AGPLv3 with additional terms for tickets; Mobilizon and Gancio are AGPL-3.0 community agendas — Eventbrite and Meetup without the listing fee.

**Replaces:** Eventbrite / Meetup

**Tier:** Medium

## Problem

Eventbrite meters tickets and listings. Meetup meters groups. You wanted registration you run. pretix is AGPLv3 with additional terms that restrict offering pretix as SaaS to third parties — running it for your own events is the intended path. Mobilizon is AGPL-3.0 (Framagit kaihuri/mobilizon) for federated events and groups. Gancio is AGPL-3.0 (Framagit les/gancio) for a local shared agenda. Indico is MIT (CERN) if the job is a conference timetable, not a ticket shop. This is not Eventbrite Boost ads or Meetup's every paid group SKU. Scheduling polls stay on /replace/doodle.

## Stack

- [pretix](https://pretix.eu) — AGPLv3 ticket shop with additional terms (self-host your own events)
- [Mobilizon](https://joinmobilizon.org) — AGPL-3.0 federated events and groups (Meetup-shaped)
- [Gancio](https://gancio.org) — AGPL-3.0 shared agenda for local communities
- [Indico](https://getindico.io) — MIT CERN event manager if the job is a conference, not a ticket shop

## Estimated SaaS cost saved

| You stop paying | Typical / year | Self-host instead |
|---|---:|---|
| Eventbrite / Meetup (small organizer) | $1,200 | pretix, Mobilizon, or Gancio |

**About $1,200 / year** on a small team, before you count lock-in.

## Deploy on Railway

Placeholder: pretix + Postgres (tickets), or Mobilizon/Gancio for a community agenda. Bind HTTP to 0.0.0.0:$PORT. No one-click template in this repo yet — Start on Railway. Polls stay on /stacks/rallly-scheduling.

[Start on Railway](https://c17.io/go/railway/pretix-events?from=%2Fstacks%2Fpretix-events.md)

[Rallly if this is a meeting poll, not tickets](https://c17.io/stacks/rallly-scheduling)

## AGENT_PROMPT

```
Replace Eventbrite with pretix (tickets) or Meetup with Mobilizon/Gancio (community events).

- pretix: official docs, Postgres, one event, one test ticket. Read the additional terms (no offering pretix as SaaS to third parties).
- Mobilizon/Gancio if the job is a public agenda, not a paid ticket shop. Indico if the job is a conference timetable. Write AGENT_PROMPT.md.
```

## FAQ

### pretix or Mobilizon?

pretix if you sell tickets (Eventbrite). Mobilizon or Gancio if you organize a group/agenda (Meetup). Indico if the job is a CERN-shaped conference.

### Is pretix OSI AGPL?

The LICENSE is AGPLv3 plus additional terms that restrict SaaS to third parties. Self-hosting your own events is how the project is meant to be used.

### Why not Rallly?

Rallly is a meeting poll (/replace/doodle). This page is events and tickets.

Source: https://c17.io/stacks/pretix-events
