Waarom dit getal
Nextcloud geeft zelf geen totaalcijfer: de documentatie rekent per PHP-proces, met 128 MB als minimum en 512 MB als aanbeveling, en stelt dat de behoefte sterk varieert met je aantal gebruikers, apps en bestanden. Deze 4 GB is een praktische richtwaarde voor de hele stapel samen — PHP-werkprocessen, Redis en de database.
LXC of VM?
Zet Nextcloud 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
- Zet PHP's memory_limit op minstens 512 MB, en doe dat ook voor de commandoregel — occ en de cron-taken gebruiken een eigen configuratie.
- Zet Redis ervoor als bestandsvergrendeling; zonder Redis wordt Nextcloud merkbaar traag.
- Stel het aantal PHP-werkprocessen af op je RAM, want standaard staat dat vaak te hoog voor een homelab.
- Wil je alleen bestanden synchroniseren? Syncthing doet dat voor een tiende van het geheugen.
Hoeveel passen er?
na host en 12% marge| Server | Aantal Nextcloud | Beschikbaar |
|---|---|---|
| 8 GB | 1× | 5,28 GB |
| 16 GB | 3× | 12,32 GB |
| 32 GB | 6× | 26,4 GB |
| 64 GB | 13× | 54,56 GB |