Waarom dit getal
De documentatie van Gitea noemt twee cores en 1 GB als voldoende voor kleine teams, en het draait zelfs op een Raspberry Pi of een VPS met 512 MB. Dat het in Go geschreven is verklaart dat: één compacte binary met lage geheugendruk. Vergelijk het met GitLab, dat in dezelfde rol al snel 4 tot 8 GB vraagt.
LXC of VM?
Zet Gitea / Forgejo in een LXC-container, niet in een VM. Je bespaart 0,5 GB aan kernel-overhead per exemplaar, de container start in seconden, en ongebruikt geheugen blijft beschikbaar voor de rest van je server in plaats van vast te staan in een reservering.
Waar je op moet letten
- 512 MB werkt echt, maar zonder marge. 1 GB is de comfortabele keuze en 2 GB ruim.
- Zonder CI-runner blijft dit onder 1 GB. Runners moet je apart begroten — die pieken hard tijdens builds.
- Het geheugen groeit met je aantal repositories, niet met hun grootte.
Hoeveel passen er?
na host en 12% marge| Server | Aantal Gitea / Forgejo | Beschikbaar |
|---|---|---|
| 8 GB | 5× | 5,28 GB |
| 16 GB | 12× | 12,32 GB |
| 32 GB | 26× | 26,4 GB |
| 64 GB | 54× | 54,56 GB |