What you take on when you host it
Control is not free, and this is the invoice. None of it is difficult for a team that already runs servers — but somebody has to own each line, by name, before the first event rather than during it.
- Backups, and restoring from one
- Snapshotting the Postgres volume is your job, and so is restoring it somewhere once to prove it works. An untested backup is a rumour.
- TLS
- Issuing and renewing the certificate for whatever hostname you serve it on. An expired certificate on the morning of an event is a closed door.
- Upgrades
- New versions do not apply themselves. Somebody pulls the images and runs the migrations, on a date you choose — which is the trade you made for control.
- Watching it
- Conclave reports its own health — database, queue, workers — but that is a report, not an alarm. Something of yours has to read it and wake a person.
- Secrets
- The database password, the key that signs entry passes, mail and WhatsApp credentials. You hold them, you rotate them, and nobody can email them back to you.
- Capacity
- Nine hundred people scanning between 08:45 and 09:15 is a spike, not a load average. Sizing the machine for the door, not for the average day, is yours.