Skip to content

Kan ik Nextcloud gebruiken zonder domein?

Ger KorsGer KorsVoclarion7 min read

Ja, je kunt Nextcloud gebruiken zonder een domeinnaam. Nextcloud is toegankelijk via een IP-adres, wat betekent dat je de software kunt installeren en gebruiken op een lokale server of VPS zonder dat je een geregistreerd domein nodig hebt. Voor eenvoudig intern gebruik of testomgevingen werkt dit prima, maar voor professioneel gebruik komen er beperkingen om de hoek kijken.

Of een domein noodzakelijk is, hangt af van hoe je Nextcloud wilt inzetten: intern binnen een netwerk, of extern bereikbaar voor medewerkers en partners buiten je organisatie. In dit artikel beantwoorden we de meest gestelde vragen over Nextcloud zonder domein, van technische instellingen tot praktische beperkingen.

Hoe werkt Nextcloud zonder domeinnaam?

Nextcloud werkt zonder domeinnaam door rechtstreeks via een IP-adres bereikbaar te zijn. Je installeert Nextcloud op een server, en vervolgens typ je het IP-adres van die server in je browser om toegang te krijgen tot de interface. Dit geldt zowel voor een lokale server in je eigen netwerk als voor een server bij een hostingprovider met een vast IP-adres.

De installatie zelf verschilt nauwelijks van een installatie met een domein. Je configureert de webserver (zoals Apache of Nginx) om naar het IP-adres te luisteren, en Nextcloud draait gewoon. Binnen een bedrijfsnetwerk of thuisomgeving is dit een volkomen werkbare oplossing, zolang de gebruikers toegang hebben tot hetzelfde netwerk of het IP-adres publiek bereikbaar is.

Eén belangrijk aandachtspunt: zonder domein is het instellen van een geldig SSL-certificaat via een standaard certificaatautoriteit zoals Let’s Encrypt niet mogelijk. Dat betekent dat je verbinding niet automatisch versleuteld is via HTTPS, tenzij je een zelfondertekend certificaat gebruikt. Browsers geven dan een beveiligingswaarschuwing, wat voor zakelijk gebruik al snel onpraktisch wordt.

Wanneer heb je wél een domein nodig voor Nextcloud?

Je hebt een domeinnaam nodig voor Nextcloud zodra je de omgeving buiten een lokaal netwerk wilt gebruiken, HTTPS wilt activeren via een erkende certificaatautoriteit, of wanneer medewerkers en externe gebruikers eenvoudig en veilig toegang moeten krijgen. Voor professioneel en organisatiebreed gebruik is een domein in de praktijk onmisbaar.

Concreet zijn er een aantal situaties waarbij een domein noodzakelijk wordt:

Voor gemeenten, zorginstellingen en bedrijven met meerdere medewerkers is een domein geen luxe, maar een basisvereiste voor een stabiele en veilige werkomgeving.

Wat zijn alternatieven voor een betaald domein bij Nextcloud?

Er zijn gratis alternatieven voor een betaald domein als je Nextcloud wilt bereiken zonder kosten te maken voor een domeinnaam. De meest gebruikte opties zijn gratis subdomeinen via diensten zoals DuckDNS of No-IP, of het gebruik van een lokale hostnaam binnen een intern netwerk. Deze opties zijn geschikt voor testomgevingen of kleinschalig intern gebruik.

Gratis dynamische DNS-diensten

Diensten zoals DuckDNS, FreeDNS en No-IP bieden gratis subdomeinen aan, bijvoorbeeld jouwserver.duckdns.org. Je koppelt dit subdomein aan je IP-adres, en de dienst houdt het adres automatisch bij als je IP-adres verandert. Dit wordt ook wel Dynamic DNS (DDNS) genoemd. Het grote voordeel is dat je hiermee wél een Let’s Encrypt SSL-certificaat kunt aanvragen, omdat je een domeinnaam hebt om te valideren.

Lokale hostnamen via het hosts-bestand

Binnen een intern netwerk kun je een eigen hostnaam instellen via het hosts-bestand op de computers van gebruikers. Zo kun je het IP-adres van je Nextcloud-server koppelen aan een naam zoals nextcloud.intern. Dit werkt alleen binnen het netwerk en vereist aanpassingen op elke computer, maar het maakt de toegang gebruiksvriendelijker dan een kaal IP-adres.

Voor organisaties die serieus werk willen maken van digitale onafhankelijkheid, is een betaald domein (.nl kost doorgaans minder dan tien euro per jaar) verreweg de meest betrouwbare en toekomstbestendige keuze.

Hoe stel je Nextcloud in met een IP-adres in plaats van een domein?

Nextcloud instellen met een IP-adres werkt door het IP-adres toe te voegen aan de lijst van vertrouwde hosts in het configuratiebestand van Nextcloud. Zonder deze stap weigert Nextcloud verbindingen van dat adres uit veiligheidsoverwegingen. De instelling is eenvoudig aan te passen in het bestand config/config.php.

Volg deze stappen om Nextcloud te configureren met een IP-adres:

  1. Open het bestand /var/www/nextcloud/config/config.php op je server.
  2. Zoek de sectie trusted_domains.
  3. Voeg het IP-adres van je server toe als een nieuwe waarde, bijvoorbeeld: ’trusted_domains’ => array(‘192.168.1.100’).
  4. Sla het bestand op en herstart je webserver.
  5. Open een browser en navigeer naar het IP-adres om te controleren of Nextcloud bereikbaar is.

Als je een zelfondertekend SSL-certificaat wilt gebruiken voor versleutelde verbindingen, kun je dit aanmaken via OpenSSL en configureren in je webserver. Houd er rekening mee dat browsers een waarschuwing tonen bij zelfondertekende certificaten. Voor intern gebruik kun je het certificaat handmatig als vertrouwd markeren op de apparaten van gebruikers.

Welke functies werken niet zonder domein in Nextcloud?

Zonder domeinnaam werken bepaalde functies van Nextcloud niet of beperkt. De belangrijkste beperkingen zijn het ontbreken van een geldig SSL-certificaat via een erkende autoriteit, problemen met e-mailvalidatie, en beperkingen bij federatieve samenwerking met andere Nextcloud-instanties. Voor een volledig functionele omgeving is een domein sterk aanbevolen.

Hier is een overzicht van de functies die beperkt of niet beschikbaar zijn zonder domein:

Wil je Nextcloud inzetten als volwaardige werkomgeving voor je organisatie, dan is een domeinnaam de basis waarop alle andere functionaliteit betrouwbaar kan worden opgebouwd. Organisaties die ook zakelijke telefonie willen combineren met hun Nextcloud-omgeving, kunnen bij ons terecht voor een volledig Europese communicatieoplossing die naadloos aansluit op Nextcloud, zonder afhankelijkheid van Amerikaanse platformen.

Veelgestelde vragen

Kan ik Nextcloud zonder domein veilig gebruiken voor gevoelige bedrijfsdata?

Voor gevoelige bedrijfsdata is Nextcloud zonder domein sterk af te raden, tenzij je werkt binnen een volledig afgesloten intern netwerk. Zonder geldig SSL-certificaat van een erkende autoriteit is de verbinding niet versleuteld, wat betekent dat gegevens onderschept kunnen worden. Als je toch zonder domein wilt werken, gebruik dan minimaal een zelfondertekend certificaat én beperk de toegang tot het interne netwerk via een firewall of VPN.

Wat gebeurt er als mijn IP-adres verandert terwijl Nextcloud zonder domein draait?

Als je IP-adres verandert, is je Nextcloud-installatie niet meer bereikbaar via het oude adres en moeten alle gebruikers het nieuwe IP-adres handmatig invoeren. Bovendien moet je het nieuwe IP-adres opnieuw toevoegen aan de trusted_domains in config.php. Dit is precies waarom een dynamische DNS-dienst zoals DuckDNS of No-IP een betere keuze is voor thuisservers of omgevingen met een wisselend IP-adres.

Hoe stel ik DuckDNS in als gratis alternatief voor een betaald domein bij Nextcloud?

Maak eerst een gratis account aan op duckdns.org en registreer een subdomein, bijvoorbeeld jouwserver.duckdns.org. Installeer vervolgens het DuckDNS-updatescript op je server, zodat het subdomein automatisch wordt bijgewerkt wanneer je IP-adres wijzigt. Voeg daarna het subdomein toe aan trusted_domains in config.php en vraag een Let's Encrypt SSL-certificaat aan via Certbot — dit werkt gewoon met een DuckDNS-subdomein.

Werken de Nextcloud-desktop- en mobiele apps ook als ik alleen een IP-adres gebruik?

Ja, de Nextcloud-apps voor Windows, macOS, Linux, iOS en Android accepteren technisch gezien een IP-adres als serveradres. In de praktijk loop je echter tegen problemen aan: bij een zelfondertekend certificaat moet je de beveiligingswaarschuwing handmatig accepteren, push-notificaties kunnen uitvallen, en bij een dynamisch IP-adres moet je de serverinstelling in alle apps handmatig bijwerken. Voor stabiel gebruik van de apps is een (sub)domein met geldig SSL-certificaat sterk aanbevolen.

Kan ik later alsnog een domeinnaam koppelen aan een bestaande Nextcloud-installatie zonder domein?

Ja, dat is goed mogelijk zonder opnieuw te installeren. Je voegt het nieuwe domein toe aan de trusted_domains in config.php, configureert je webserver (Apache of Nginx) om naar het domein te luisteren, en vraagt een Let's Encrypt SSL-certificaat aan via Certbot. Vergeet daarna niet de overwrite.cli.url en htaccess.RewriteBase instellingen in config.php bij te werken naar het nieuwe domeinadres, zodat interne links en redirects correct werken.

Wat is de meest gemaakte fout bij het instellen van Nextcloud met een IP-adres?

De meest gemaakte fout is vergeten het IP-adres toe te voegen aan de trusted_domains in config.php, waardoor Nextcloud de verbinding weigert met de melding 'Access through untrusted domain'. Een tweede veelvoorkomende fout is het niet opnieuw opstarten van de webserver na het aanpassen van het configuratiebestand. Controleer ook of je firewall de betreffende poort (standaard 80 of 443) openstaat voor de apparaten die toegang moeten krijgen.

Is een Nextcloud-installatie zonder domein geschikt als permanente oplossing voor een kleine organisatie?

Voor een zeer kleine organisatie of een team dat uitsluitend binnen één fysiek netwerk werkt, kan een installatie zonder domein tijdelijk volstaan. Voor de lange termijn is het echter geen robuuste oplossing: je mist HTTPS via een erkende autoriteit, externe toegang is omslachtig, en uitbreidingen zoals federatie en app-integraties werken niet optimaal. Gezien de lage kosten van een domeinnaam (minder dan tien euro per jaar voor een .nl-domein) wegen de voordelen ruimschoots op tegen de investering.

Gerelateerde artikelen