Blog

Tutorials, handleidingen en productnieuws.

Handleidingen

Je eigen cloud bouwen met Nextcloud

3 november 2026 5 min. leestijd
Dit bericht delen

Nextcloud is cloudsoftware die je bestanden, agenda en contacten op je eigen server bewaart. De officiële beheerdershandleiding vraagt minstens 128 MB geheugen per PHP-proces en adviseert 512 MB. Wat echt de doorslag geeft, is de schijfruimte die je bestanden innemen en hoeveel mensen tegelijk gebruikmaken.

Dit artikel behandelt de officiële vereisten, prestatie-instellingen, back-ups en wat je de eerste dagen doet.

Wat doe je met Nextcloud?

Je synchroniseert je bestanden tussen je computers en telefoons, stuurt bestanden naar anderen met deellinks en houdt je agenda en contactenlijst op je eigen server. De apps voor computer en telefoon hebben alleen het adres van je server nodig. Nieuwe functies komen als apps, en elke app voegt wat geheugen- en CPU-belasting aan de server toe.

Officiële vereisten

OnderwerpWat de officiële beheerdershandleiding zegt
GeheugenMinstens 128 MB per proces, 512 MB aanbevolen. De ingebouwde updater heeft minstens 256 MB nodig.
DatabaseMariaDB en PostgreSQL worden aanbevolen en MySQL staat ook in de lijst. SQLite is alleen voor tests en zeer kleine installaties. MySQL en MariaDB hebben InnoDB nodig.
WebserverApache 2.4 met PHP-FPM of mod_php wordt aanbevolen. Nginx met PHP-FPM wordt ook ondersteund.
PHPOndersteunde versies veranderen met de versie van Nextcloud, dus bekijk de actuele tabel in de handleiding.
CacheAPCu met Redis (of Valkey) wordt aanbevolen. Het is niet verplicht, maar kan de prestaties merkbaar verbeteren.
AchtergrondtakenCron wordt aanbevolen, elke 5 minuten uitgevoerd.

Wat betekent "geheugen per proces"?

Nextcloud draait op PHP en elk gelijktijdig verzoek is een apart PHP-proces. Het geheugencijfer in de handleiding geldt per proces. De standaardpool van PHP-FPM laat 5 verzoeken tegelijk toe (pm.max_children = 5). De handleiding stelt voor deze waarde uit je RAM te berekenen en gaat uit van 50-100 MB per worker. Als grove formule deel je het RAM dat je aan PHP geeft door het geheugen per worker. Zet je de waarde te hoog, dan valt het systeem in swap, wat volgens de handleiding erger is dan verzoeken laten wachten.

Schijf: je bestanden staan op de server

In Nextcloud worden bestanden op de schijf van de server opgeslagen. Naarmate je foto- en documentarchief groeit, is vaak de schijf de grens voordat het RAM dat is. Kijk bij het kiezen van een server naar de schijfkolom. Bij Seturack vergroot opschalen van een server ook de schijf, terwijl afschalen hem niet verkleint. Een schijf die gegroeid is, krimpt niet terug, houd daar rekening mee.

Een samenvatting van de handmatige installatie

  1. Maak de server klaar: Ubuntu, Apache of Nginx met PHP-FPM, en MariaDB of PostgreSQL.
  2. Laat een domein naar de server wijzen en haal een HTTPS-certificaat op. De eerste stap staat beschreven in je eigen domein koppelen.
  3. Installeer Nextcloud met het webinstallatieprogramma of de opdrachtregel.
  4. Verplaats de achtergrondtaken naar cron. Open de crontab van de gebruiker van de webserver: crontab -u www-data -e Voeg daarna deze regel toe: */5 * * * * php -f /var/www/nextcloud/cron.php
  5. Zet in de beheerinstellingen de modus voor achtergrondtaken op Cron.
  6. Voeg caching met APCu en Redis toe.
  7. Stel een mailserver in voor wachtwoordresets en meldingen.
  8. Stel je back-upplan op en probeer een herstel uit.

Back-ups

De documentatie van Nextcloud vraagt je een back-up te maken van de map config, de map data, de map theme en de database. Heb je een eigen map voor apps, neem die dan ook mee. Zet voor een consistente back-up eerst de onderhoudsmodus aan en zet hem weer uit als je klaar bent:

sudo -u www-data php /var/www/nextcloud/occ maintenance:mode --on

sudo -u www-data php /var/www/nextcloud/occ maintenance:mode --off

Het pad in de opdrachten hangt af van waar je Nextcloud hebt geïnstalleerd. Seturack maakt elke nacht een back-up van je server en bewaart de laatste 7 dagen. Vul dat aan met een databasedump en een bestandskopie, en bewaar van belangrijke gegevens ook een kopie buiten de server.

Wanneer moet de server groeien?

  • De schijf is bijna vol: Controleer met df -h. Omdat je bestanden op de schijf staan, is dit meestal de eerste grens.
  • Het systeem gebruikt swap: Loopt de swaprij in de uitvoer van free -h vol, dan is het RAM niet genoeg.
  • Pagina's openen traag of gebruikers staan in de rij: Verhoog het aantal PHP-workers op basis van je RAM. Kan je RAM dat niet aan, schaal de server dan op.

Opschalen verwijdert de server niet, en je IP-adres en gegevens blijven hetzelfde.

Veelgemaakte fouten

  • Beginnen met SQLite. De handleiding vindt het alleen geschikt voor tests en zeer kleine installaties, en later van database wisselen is een gedoe.
  • Achtergrondtaken in de standaard AJAX-modus laten staan. De handleiding beschrijft die als de minst betrouwbare optie, dus stap over op Cron.
  • De cache overslaan. Het is niet verplicht, maar volgens de handleiding kan het de prestaties merkbaar verbeteren.
  • De back-up nooit testen. Een back-up die je niet kunt herstellen, heeft geen nut.

Beveiliging

  • Gebruik het beheerdersaccount niet voor dagelijks werk. Maak aparte accounts voor je team.
  • Zet een van de apps voor tweestapsverificatie aan.
  • Houd Nextcloud en PHP up-to-date. Updates zijn na de installatie van jou.
  • Bied de site alleen via HTTPS aan.

Een kant-en-klare Nextcloud bij Seturack

Kies je bij het bestellen Nextcloud, dan komen de database, de cache en de achtergrondtaken al ingesteld en verschijnt er geen setupwizard. De site opent via HTTPS op een sslip.io-adres dat van je IP-adres is afgeleid. De inlognaam is yonetici (Turks voor "beheerder") en het wachtwoord staat in het paneel. De eerste installatie kan even duren. Wijzig na je eerste login je wachtwoord, maak accounts voor je team aan en stel de mailserver in. De stappen staan in het helpartikel over Nextcloud.

Begint de schijf vol te raken, dan kun je de server opschalen in het paneel. Wil je beginnen met de kant-en-klare installatie, zie dan de pagina over de Nextcloud-server.

Reacties0

Nog geen reacties

Deel als eerste uw gedachten.

Doe mee aan het gesprek

Meld u aan of registreer u om een reactie te plaatsen.

Mis geen enkel bericht

Ontvang onze nieuwste tutorials, handleidingen en productnieuws in uw inbox.

U bent ingeschreven voor onze nieuwsbrief.