| Resource | Minimum | Recommended | Notes |
|---|---|---|---|
| CPU | 1 core | 1–2 cores | Each bot runs as a lightweight goroutine |
| RAM | 20–30 MB | 50–100 MB | Pure Go, no CGO |
| Disk | ~16 MB (binary) | 100+ MB | SQLite DB grows with messages |
| Docker image | ~25–30 MB | — | Alpine-based, stripped binary |
CPU, RAM, and disk requirements
| Resource | Minimum | Recommended | Notes |
|---|---|---|---|
| CPU | 1 core | 1–2 cores | Each bot runs as a lightweight goroutine |
| RAM | 20–30 MB | 50–100 MB | Pure Go, no CGO |
| Disk | ~16 MB (binary) | 100+ MB | SQLite DB grows with messages |
| Docker image | ~25–30 MB | — | Alpine-based, stripped binary |