Van iCloud naar Nextcloud: bestanden, agenda en contacten op uw eigen server
Van iCloud naar Nextcloud: bestanden, agenda en contacten op uw eigen server
U betaalt Apple maandelijks voor opslag, maar uw gegevens staan op servers die u niet beheert. Nextcloud draait op uw eigen hardware, gebruikt open protocollen en biedt u dezelfde synchronisatie voor bestanden, agenda en contacten. Deze handleiding legt uit hoe u migreert vanuit iCloud, welke protocollen daarbij komen kijken en wat u daarbij opgeeft.
---
Vereisten
- Een server met Nextcloud 28 of nieuwer, bereikbaar via HTTPS
- Een domeinnaam die naar uw server wijst
- Toegang tot de Nextcloud-webinterface als beheerder
- Een Mac of Windows-computer met iCloud-synchronisatie ingeschakeld
- Uw iPhone of iPad met de iCloud-accountgegevens bij de hand
De migratie zelf neemt een uur in beslag, afhankelijk van de hoeveelheid bestanden. De configuratie van uw telefoon daarna nog eens twintig minuten.
---
Stap 1: Bestanden downloaden van iCloud Drive
iCloud Drive synchroniseert niet altijd alles naar uw lokale schijf. Bestanden die u lang niet opent, staan alleen in de cloud en worden op verzoek gedownload. Voordat u kunt migreren, moet alles lokaal staan.
Open op uw Mac Systeeminstellingen > Apple ID > iCloud > iCloud Drive en schakel 'Bestanden opslaan op deze Mac' in. Wacht tot alle bestanden zijn gedownload — u ziet het voortgangssymbool in de Finder. Op Windows doet u hetzelfde via de iCloud-app in de Verkenner.
Selecteer daarna de mappen die u wilt overzetten en sleep ze naar de lokale map die u aan de Nextcloud Desktop Client hebt gekoppeld. Die client is er voor Linux, Windows en macOS en werkt hetzelfde als iCloud Drive: een lokale map wordt gespiegeld naar de server.
Deze stap kost u niets, behalve tijd. Zonder volledige lokale download mist u bestanden die alleen in de cloud stonden.
---
Stap 2: Agenda exporteren uit iCloud
iCloud gebruikt CalDAV, een open protocol voor agendasynchronisatie. Nextcloud ondersteunt hetzelfde protocol, dus u kunt de agenda's rechtstreeks koppelen. Maar eerst moet u de bestaande afspraken verhuizen.
Exporteer uw agenda's via iCloud.com: ga naar Agenda, klik op het deelknopje naast een agenda en kies 'Exporteer'. U krijgt één .ics-bestand per agenda. Doe dit voor elke agenda die u wilt behouden.
Importeer die bestanden daarna in Nextcloud: open de Agenda-app in de webinterface, klik op het tandwiel rechtsonder en kies 'Agenda importeren'. Selecteer het .ics-bestand en bevestig.
De export via iCloud.com is een handmatige handeling. Er is geen knop die alles in één keer doet — u moet per agenda exporteren. Voor drie agenda's bent u vijf minuten bezig, voor twintig iets langer.
---
Stap 3: Contacten exporteren uit iCloud
Contacten werken hetzelfde als agenda's, maar dan met het CardDAV-protocol. Ook hier geldt: eerst exporteren, dan importeren.
Ga op iCloud.com naar Contacten, selecteer alle contacten met Ctrl+A of Cmd+A, klik op het tandwiel en kies 'Exporteer vCard'. U krijgt één .vcf-bestand met alle contacten erin.
Importeer dat bestand in Nextcloud via de Contacten-app in de webinterface: klik op het instellingenicoon linksonder, kies 'Contacten importeren' en selecteer het .vcf-bestand.
Als u honderden contacten hebt, controleer dan na de import of er geen dubbele vermeldingen zijn ontstaan. De Contacten-app heeft hiervoor een optie 'Dubbele contacten samenvoegen'. Die werkt goed, maar controleer het resultaat handmatig.
---
Stap 4: iOS configureren voor CalDAV en CardDAV
Nu de gegevens op uw Nextcloud-server staan, moet uw telefoon er nog mee kunnen praten. iOS ondersteunt CalDAV en CardDAV native — u hebt geen extra app nodig.
Open op uw iPhone Instellingen > Apps > Agenda > Accounts > Account toevoegen en kies 'CalDAV-account'. Vul uw serveradres in — bijvoorbeeld https://cloud.uwdomein.be — uw gebruikersnaam en wachtwoord. Laat het veld 'Beschrijving' leeg of vul iets herkenbaars in.
Voor contacten herhaalt u dit met 'CardDAV-account toevoegen' in hetzelfde menu.
Als automatische detectie niet werkt, gebruikt u bij 'Server' het volledige pad:
https://cloud.uwdomein.be/remote.php/dav/principals/users/uwgebruikersnaam/
Dit pad is specifiek ontworpen voor clients die geen automatische detectie ondersteunen. iOS doet dat meestal wel, maar niet altijd — zeker niet als uw server achter een reverse proxy draait.
---
Stap 5: Desktop-client configureren
De Nextcloud Desktop Client versie 3.11 of nieuwer is beschikbaar voor Linux, Windows en macOS. Op Linux installeert u hem via uw pakketbeheerder:
sudo apt install nextcloud-desktop-client
Op Windows en macOS downloadt u de client van de officiële website. Tijdens de installatie voert u uw serveradres, gebruikersnaam en wachtwoord in. De client maakt een lokale map aan en synchroniseert die met uw server.
De client kan ook uw agenda en contacten synchroniseren via de ingebouwde CalDAV- en CardDAV-ondersteuning, maar alleen als u die accounts afzonderlijk configureert in de systeeminstellingen van uw desktop. Op Linux doet u dat via GNOME Online Accounts of KDE's kontact, afhankelijk van uw desktopomgeving.
---
Wat iCloud doet dat Nextcloud niet kan
iCloud Photos is diep geïntegreerd in iOS. Nextcloud heeft een foto-app en automatische upload, maar die werkt minder rechtstreeks: u moet per toestel de upload instellen en de server moet genoeg rekenkracht hebben om miniaturen te genereren.
Back-ups van uw volledige iPhone kan Nextcloud niet maken. iCloud back-upt uw volledige toestel — instellingen, app-data en alles wat erop staat. Nextcloud synchroniseert bestanden, agenda en contacten, maar geen systeeminstellingen. Gebruik voor uw telefoon een aparte backupstrategie, bijvoorbeeld via iTunes of een versleutelde lokale backup.
Gedeelde agenda's werken in Nextcloud via e-mailadressen of koppelingen met instelbare permissies. Dat is flexibeler dan iCloud, maar minder direct: u kunt niet zomaar een Apple ID toevoegen en klaar.
Wat Nextcloud wél beter doet: u bepaalt zelf waar uw data staat. Geen opslaglimieten, geen abonnementen, geen algoritmes die uw foto's scannen voor advertenties. Zolang uw server het aankan, groeit uw cloud mee.
---
Verificatie
Controleer of de synchronisatie werkt door een testafspraak en een testcontact aan te maken op uw telefoon.
Open op uw iPhone de Agenda-app, maak een afspraak voor morgen en wacht tien seconden. Open daarna de agenda in de Nextcloud-webinterface op https://cloud.jouwdomein.nl/index.php/apps/calendar/ — de afspraak moet daar verschijnen.
Voor contacten: voeg op uw telefoon een nieuw contact toe en controleer of het verschijnt in de Contacten-app van Nextcloud op https://cloud.jouwdomein.nl/index.php/apps/contacts/.
Op de command-line kunt u de synchronisatie controleren met:
curl -u gebruikersnaam:wachtwoord https://cloud.jouwdomein.nl/remote.php/dav/
Dit retourneert een XML-lijst met uw agenda- en contact-accounts. Als die verschijnen, praten uw toestellen goed met de server.
---
Veelgestelde problemen
Automatische detectie op iOS werkt niet
Sommige Nextcloud-installaties achter een reverse proxy geven het verkeerde pad door aan iOS. Los dit op door bij 'Server' het volledige pad in te vullen:
https://cloud.jouwdomein.nl/remote.php/dav/principals/users/jouwgebruikersnaam/
Agenda's verschijnen dubbel na import
Dit gebeurt wanneer u hetzelfde .ics-bestand twee keer importeert, of wanneer u een agenda hebt geïmporteerd die al via CalDAV synchroniseert. Verwijder de dubbele agenda in de Agenda-app en controleer of er in iCloud nog oude agenda's actief zijn die u opnieuw koppelt.
Synchronisatie stopt na een tijdje
Nextcloud-serverlogs tonen dan meestal een rate-limit of een verlopen sessie. Check het logbestand:
sudo tail -f /var/log/nextcloud/nextcloud.log
Als u een fout ziet over 'HTTP/1.1 429 Too Many Requests', verhoog dan de rate-limits in uw webserver-configuratie. Dit gebeurt vooral bij grote agenda's die vaak synchroniseren.
---
De overstap kost u een uur en een moment van eerlijkheid: wat iCloud gemakkelijk maakt — volledige back-ups, diepe iOS-integratie — vervangt u door iets dat u zelf moet onderhouden. Wat u terugkrijgt is controle over uw data en geen maandelijkse rekening. Of dat het waard is, hangt af van hoe vaak u 's nachts wakker ligt over waar uw foto's staan.