Capaciteitsplanner · Development

Hoeveel RAM heeft Gitea / Forgejo nodig?

Gitea / Forgejo heeft in een homelab ongeveer 1 GB RAM nodig. In een LXC-container komt dat neer op 1 GB, als volledige VM op 1,5 GB inclusief kernel-overhead. Reken op 2 vCPU.

Werkende set1 GB
Als LXC1 GB
Als VM1,5 GB
vCPU2
Schijf20 GB

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
Aantal exemplaren van Gitea / Forgejo per servergrootte
ServerAantal Gitea / ForgejoBeschikbaar
8 GB5×5,28 GB
16 GB12×12,32 GB
32 GB26×26,4 GB
64 GB54×54,56 GB
Reken door met je eigen hardware en de rest van je configuratie erbij. Open de planner

Ook in Development