VNOX-Server/docs/03-server/README.md

34 lines
906 B
Markdown

# Server / Gateway
A VNOX node consists of two processes:
```
gateway — TCP, handles auth / chat / channels / permissions
voice-node — UDP, handles voice relay
```
Both are written in Rust. They can run on the same machine or separately.
For most self-hosted setups, running both on one machine is fine.
---
## Minimum requirements
| | Minimum | Recommended |
|---|---|---|
| CPU | 1 core | 2+ cores |
| RAM | 256 MB | 512 MB |
| Bandwidth | 1 Mbps up | 10 Mbps up |
| OS | Linux x86_64 | Linux x86_64 |
| Ports | TCP 7600, UDP 7700 | configurable |
Voice bandwidth scales with concurrent speakers:
~64 kbps per active speaker (default 64k bitrate, 20ms frames).
---
## Sections
- [deployment.md](deployment.md) — how to install and run a node
- [configuration.md](configuration.md) — full config.toml reference
- [operations.md](operations.md) — metrics, logs, backup, upgrades