keekbe

Nextcloud zelf hosten: wat het vraagt en voor wie het past

Nextcloud zelf hosten betekent dat je de opensourcesoftware voor bestanden, delen en samenwerken op je eigen server installeert, op kantoor of bij een hostingbedrijf. De officiële manier is Nextcloud All-in-One, een Docker-installatie die Nextcloud, online kantoorsoftware, videobellen en een optionele back-up samen opzet. Je hebt een server met Docker nodig, een domeinnaam en een open poort 443. Tot 100 gebruikers is het gratis. Deze gids legt uit wat het vraagt, en voor welke zaak het de moeite waard is.

Of: waarom zelf bouwen pas goedkoper is als je graag klust

Nextcloud is de bekendste opensourcesoftware voor een eigen cloud. Het komt van Nextcloud GmbH in Stuttgart, en de code is vrij te gebruiken onder de AGPL. Wie zijn eigen server of een clouddienst overweegt, kan Nextcloud dus gewoon installeren. De vraag is niet of het kan, maar wie het daarna onderhoudt.

Kort: met All-in-One staat Nextcloud snel overeind. Het werk zit in de jaren daarna.

Eigen Nextcloud-server met Docker

Nextcloud All-in-One

Nextcloud All-in-One is volgens Nextcloud de officiële installatiemethode. Het is één Docker-container die de rest opzet: Nextcloud zelf, een database, Nextcloud Office voor documenten in de browser, Talk voor videobellen, en naar keuze onder meer een back-up op basis van BorgBackup, een virusscanner en zoeken in de inhoud van bestanden. Certificaten voor HTTPS komen automatisch van Let’s Encrypt.

Wat je nodig hebt

  • Een server met Docker: de handleiding is geschreven voor Linux, maar All-in-One draait ook op Windows, macOS en een Synology-NAS.
  • Een domeinnaam, of een van de alternatieven die All-in-One voorstelt.
  • Poort 443 open, en poort 3478 als je Talk gebruikt.
  • Iemand die Linux en Docker kent, of wil leren.

Updates en back-ups

All-in-One kan elke dag een back-up maken en daarna automatisch de containers, Nextcloud en de apps bijwerken. Dat is handig, maar de back-up staat standaard op dezelfde server of een schijf die eraan hangt. Een kopie elders blijft jouw werk.

Hoeveel gebruikers

Volgens Nextcloud zijn tot 100 gebruikers gratis; daarboven verwijst Nextcloud naar zijn betalende Enterprise-versie, en zijn fair use policy raadt die versie aan vanaf 500 gebruikers. Voor een kmo is dat ruim.

Beveiliging

Een eigen Nextcloud staat op het internet, anders kun je er onderweg niet bij. Houd dus de server, Docker en Nextcloud bij, zet tweestapsverificatie aan voor elke gebruiker, open alleen de poorten die nodig zijn, en volg de beveiligingsberichten van Nextcloud op. Bij een opslagdienst doet een team van specialisten dat voor je; hier ben jij dat team.

Voor wie het past

Zelf hosten past bij een zaak met technische kennis in huis, die controle over haar software wil en de tijd heeft om updates op te volgen. Wie dat niet heeft, kan dezelfde software laten beheren door een hostingbedrijf: dan betaal je voor het onderhoud, maar houd je de vrijheid van open source.

Duw het beeld van het vogelhuisje één stap verder. Zelf een vogelhuisje bouwen is goedkoper dan er een kopen, als je graag timmert. Wie een zaterdag nodig heeft om de zaag te vinden, betaalt met zijn tijd.

Kmo-Kristof: Nextcloud is gratis. Waarom zouden we betalen voor opslag?

Security-Sofie: Wie installeert het?

Kmo-Kristof: Mijn neef. Hij kent Linux.

Security-Sofie: En wie doet de updates als je neef gaat studeren in Gent?

Op een NAS

Wie al een Synology-NAS heeft, kan ook Synology Drive gebruiken. Dat staat bij Synology Drive als eigen cloud.

Bereikbaar maken

Een eigen Nextcloud moet van buitenaf bereikbaar zijn, wat dezelfde risico’s heeft als een NAS. Die staan bij toegang op afstand.

Server of cloud

Of een eigen server de moeite waard is tegenover een clouddienst, lees je bij een server op kantoor of de cloud.