Infrastructure Requirements
This section will be detailed once self-hosting is officially supported.
The requirements below are preliminary estimates based on the current
architecture.
Minimum Requirements
| Component | Requirement |
|---|
| OS | Linux (Ubuntu 22.04+ recommended) |
| CPU | 2 cores |
| RAM | 4 GB |
| Storage | 20 GB SSD (excluding media uploads) |
| Database | PostgreSQL 15+ |
| Runtime | Rust binary (pre-compiled) or build from source |
| Node.js | v18+ (for bot service, optional) |
Network Requirements
| Port | Service | Protocol |
|---|
3001 | API Server | HTTPS |
5432 | PostgreSQL | TCP (internal) |
| TBD | Voice Server | UDP/TCP |
Voice Infrastructure
The voice infrastructure provider has not been finalized. Current development uses LiveKit, but the self-hosted version may use an alternative that’s easier to deploy. See Roadmap.