Self-Hosting
Overview of running AttendiBot on your own infrastructure.
Coming soon — Self-hosting AttendiBot is launching soon. The guides below are available as a preview for operators preparing Docker, PostgreSQL, and Discord application setup.
Run AttendiBot on your own infrastructure when you need full control over data residency, networking, and deployment cadence.
What you need
| Component | Purpose |
|---|---|
| Discord application | Bot token, slash commands, dashboard OAuth — see Discord Setup |
| Rust backend | Discord bot + HTTP API on port 8080 |
| PostgreSQL 18+ | Session records, signing keys, configuration |
| Next.js web app | Marketing site, BFF, and admin dashboard |
Recommended path
- Discord Setup — create the Discord application and environment variables
- Deployment — Docker, Dokploy, production env vars, and post-deploy checklist
- Troubleshooting — common connectivity and signing issues
Related docs
- Architecture — system diagram and monorepo layout
- Developer Guide — local development workflow
- API Reference — HTTP endpoints