Kontakte in Nextcloud
Die aktuelle weltpolitische Lage gibt viel Anreiz zum Nachdenken. Und bedauerlicherweise sind die meisten dieser Gedanken eher weniger motivierend. Ich habe noch nie über Politik gebloggt – es gibt genügend Menschen da draußen, die das bedeutend besser können als ich, und deshalb werde ich daran auch nichts ändern.
Aber über technische Themen bloggen – das kann ich.
- Vorwort
- Voraussetzungen
- Verwaltung der Kontakte
- Einbindung der Nextcloud-Kontakte
- Deaktivieren von iCloud für Kontakte
- Abschließend
Vorwort
Und was mir schon immer ein Anliegen war, ist die so-viel-wie-mögliche Unabhängigkeit von „Big Tech“, Clouds, „Vendor Lock-Ins“ und ähnlichem – „Own Your Data!“ eben. Darüber habe ich hier nie groß geschrieben – warum eigentlich? Vielleicht, weil es für mich so normal war? Oder weil ich im Bekanntenkreis üblicherweise auf wenig Verständnis stieß – „Warum so misstrauisch, so kompliziert?“
Ja, es stimmt schon: auf diese Cloud-Dinge zu verzichten, kann Dinge tatsächlich komplizierter machen – manche macht es unmöglich. Es benötigt technische Expertise auf einem bestimmten Level, und häufig geht es mit einem signifikanten Verlust an Komfort einher. Für mich ist es den Preis jedoch schon immer wert gewesen.
Was ich jetzt jedoch auffange ist, dass eine zunehmende Zahl an Menschen sich mit dieser Thematik auseinandersetzt. Und an diese Gruppe richte ich mich, indem ich in Zukunft mal ein bisschen mehr aus dem Nähkästchen plaudere, wie ich Dinge für mich gelöst habe: Kontakte, Kalender, Fotos, Passwörter… Das wird – so meine Hoffnung – auch anderen helfen.
Und idealerweise hilft es umgekehrt auch mir – denn an manchen Punkten komme ich selbst nicht recht weiter.
Voraussetzungen
Meine derzeitigen Voraussetzungen sind folgende:
- ich bin seit über 20 Jahren Apple-Nutzerin, sowohl mit wechselnden Rechnern, als auch mit wechselnden iPhones
- ich betreibe einen Root-Server bei netcup am Standort Nürnberg
- auf diesem Root-Server betreibe ich unter anderem eine Nextcloud; und auch wenn ich mit der nicht ausnahmslos glücklich bin (Stichworte „PHP“ und „AI Integration“ und so) ist mir bislang kein kleineres Übel untergekommen, das alle benötigten Funktionalitäten zur Verfügung stellen würde
Verwaltung der Kontakte
Im heutigen Artikel soll es ja um die Kontaktverwaltung gehen. Um die zu ermöglichen, habe ich in meiner Nextcloud-Instanz ist die App Contacts installiert. Die ermöglicht es mir, per Webinterface meine Kontakte zu erfassen – ihre Namen, Telefonnummern, E-Mail-Adressen, Geburtsdaten etc.
Einbindung der Nextcloud-Kontakte
Charmant wird das Ganze allerdings erst, wenn ich es auch meinen übrigen Geräten als Quelle hinzufüge. Um das zu tun, benötige ich die CardDAV-Adresse, und die finde ich auf folgendem Weg:
- das Webinterface von Nextcloud öffnen
- Contacts auswählen
- im linken Bereich All contacts auswählen
- im linken unteren Bereich Contacts settings auswählen → es öffnet sich ein Overlay
- im Bereich Address Books schwirren die Adressbücher herum, die man sich so angelegt hat; das, in dem all meine Kontakte sich befinden, heißt auch wirklich Contacts; am Ende der Zeile sind drei Punkte, und unter diesen drei Punkten findet sich ein Copy link
- diesen Link (er hat in etwa die Form
https://cloud.example.com/remote.php/dav/addressbooks/users/<USERNAME>/contacts/) als Server Address einsetzen
Über diese Adresse kann die Einrichtung nun erfolgen.
Screenshot „Contacts settings“
Desktop
Auf dem Desktop-Mac geht das über System Settings → Internet Accounts → Add Account → Add Other Account → CardDAV Account. Der Account Type ist in dem Fall vom Typ Manual, Username und Passwort sind jene, die ich in meiner Nextcloud verwende – oder statt des Passworts ein entsprechendes App-Passwort, sofern ich das in Nextcloud konfiguriert habe. Als Server Address ist die oben ermittelte einzusetzen.
Nach erfolgreicher Einrichtung lassen sich die Kontakte dann auch über die Contacts.app von Apple editieren.
iPhone
Auf dem iPhone geht das über Settings → Apps → Contacts → Contacts Accounts → Add account → Other → Add CardDAV account. Wiederum Zugangsdaten und oben ermittelte Server Address angeben.
Nach erfolgreicher Einrichtung lassen sich die Kontakte dann auch über Telephone → Contacts am iPhone direkt editieren.
Deaktivieren von iCloud für Kontakte
Ein wichtiger abschließender Punkt fehlt noch: den Endgeräten abzugewöhnen, die sensiblen Kontaktdaten in die iCloud zu stopfen.
Desktop
Am Desktop geht das über System Settings → Internet Accounts → iCloud, hier bei „Saved to Cloud“ auf See All und dann bei Contacts den Schieber deaktivieren.
iPhone
Auf dem iPhone geht das über Settings → iCloud, bei „Saved to iCloud“ auf See All und dann bei Contacts den Schieber deaktivieren.
Abschließend
Ich nutze das schon seit vielen Jahren so, und es hat für mich immer gut funktioniert. Haben die Endgeräte keine Verbindung, werden etwaige Änderungen übertragen, sobald es eben wieder geht. An dieser Stelle kann ich für mich keinen Komfortverlust wahrnehmen.
Was in meinem Fall deutlich unterrepräsentiert ist, ist Android in all seinen Erscheinungsformen. Es ist gut möglich, dass sich das in Zukunft ändern wird – im Moment kann ich lediglich auf Erfahrungswerte mit Apple-Endgeräten zurückblicken.
Aber vielleicht magst du diesbezüglich etwas ergänzen?
Habe ich etwas missverständlich formuliert, ganz ausgelassen oder mich vertippt?
Möchtest du hilfreiche Inhalte beisteuern?
Artikel in diesem Bereich kannst du überarbeiten und ergänzen!
→ Hier geht es zum öffentlichen Repository... ←
6 Kommentare
Von: ulfkosack
4. März 2025
Hallo Marianne,
nach Jahren des Mitlesens (Icinga, Netways, OpenHAB) jetzt auch mal ein Thema bei dem ich mitreden kann.
Ich betreibe meine Nextcloud seit 10-20 Jahren (glaube ich) irgendwo neben Dir im selben Rechenzentrum. Ich benutze ausschließlich Android, weil ich den "goldenen Käfig" von Apple nicht so mag. Trotzdem schaue ich manchmal neidisch Richtung Apple wie einfach es sein kann.
Nichtsdestotrotz bin ich glücklich so viele Daten wie möglich unter meiner Kontrolle zu haben. Jeder Handy und Tablet-Wechsel gestaltete sich einfacher dank Nextcloud-Synchronisation. Bilder, Kontakte, Termine waren immer direkt verfügbar. Die Synchronisation übernehmen Drittanbieter-Apps wie DAVx5 und FolderSync. Mit der Anbindung der FritzFon's werden die Handy Kontakte auch direkt auf den Festnetz-Telefonen angezeigt.
Unter Android habe ich leider noch keinen Weg gefunden dürre Nextcloud als eigenen Speicherort einzubinden. Das funktioniert auf dem IPhone besser.
Zusätzlich nutze ich die Nextcloud auch, um meine KeePass-Dateien datensatzbasiert zu synchronisieren. Dadurch sind meine Passwörter immer aktuell, aber immer als lokale Kopie für den Notfall auf mehreren Geräten verfügbar.
Viele liebe Grüße
Ulf
Von: KevinHonka
4. März 2025
Moin,
bei dem Thema klinke ich mich auch mal ein als jahrelanger Android und Nextcloudnutzer.
Das meiste hat @ulfkosack schon gesagt. Generell funktioniert der Sync von Kontakten/Kalendern mit der Nextcloud über DAVx5 einwandfrei.
Ich möchte es für mein Setup nicht mehr missen und versuche Menschen, sofern sie das möchten, beizubringen wie sie es auch einrichten können. Die aktuelle Bilanz meiner Nextcloud sagt, dass 5 User aktiv sind und dort ihre Files, sowie Kontakte und Kalender syncen. Bisher kam von dort auch noch kein Problem das man nicht schnell lösen konnte.
Gruß
Kevin
Von: rainerrose
5. März 2025
Moin Marianne!
Mal wieder ein schöner Artikel, schön geschrieben.
Ich hatte lange lokal eine OwnCloud laufen, bin dann irgendwann auf NextCloud umgestiegen.
Im Vorwort klingt es so, dass noch weitere Artikel aus Deinem Nähkästchen folgen werden. Da freue ich mich schon sehr drauf.
Was mich massiv interessieren würde ist das Thema des Backups der Nextcloud-Kontakte und -Termine. Ich kannte nämlich jemanden, der hat erst vor kurzem aus Versehen alle Kontakte in seinem Nextcloud-Account gelöscht. Er hatte dann Glück im Unglück, weil ein Client noch nicht gesycned hatte.
Dies hat mich jedoch zum Nachdenken gebracht. Klar wäre ein Datenbank-Dump vorhanden gewesen. Den Dump müsste man dann aber auseinandernehmen und mühselig im Zweifelsfalle alle oder auch nur einige Kontakte rauszufisseln.
Das fand ich unschön.
Jetzt die Frage: Hast Du da eine Lösung für Dich geschaffen? Falls ja, würde ich mich über einen Hinweis - oder auch einen Blogartikel *hust* sehr freuen.
Von: hnrd
6. März 2025
@ulfkosack Mit der Nextcloud-App taucht die Nextcloud in Android als, ja, wie heisst das unter Android? Virtuelles Dateisystem? auf. Und man kann mit den meisten Apps über den File Picker auf Nextcloud-Daten zugreifen.
Ich schreibe mit den meisten weil mir es bei ein paar Apps passiert ist das es eben doch nicht geht, vermutlich haben die irgendwas unsauber implementiert.
@rainerrose Es ist von hinten durch die Brust ins Auge: Die Nextcloud-App auf Android kann Kontakte und Kalender sichern. Ich synchronisiere also mit DAVx5 alles aufs Telefon, und sichere von da automatisch einmal am Tag zurück in die Nextcloud, da habe ich dann einen Ordner mit täglichen VCF/iCal-Files. Das hilft schonmal gegen Fehlbedienung.
Die komplette Nextcloud sichere ich nochmal mit restic offsite, das würde dann auch gegen Feuer helfen, auch wenn dann mein Kalender vermutlich die geringste Sorge wäre.
Von: rainerrose
6. März 2025
@hnrd Die Android-Variante funktioniert bei mir leider nicht, da ich kein entsprechendes Handy besitze.
Ich hab da privat eine andere Lösung unabhängig vom OS für gebaut.
Evtl. mache ich für den Artikel hier einen PR auf, aber das werde ich erst nach den CLT2025 schaffen.
Von: Olf
2026-01-06 09:05
Interessanter Blog-Beitrag, danke dafür!
Weißt du zufällig ob es möglich ist, Kontakte, die direkt auf dem iPhone angelegt werden, automatisch in die Nextcloud-Liste anstatt der lokalen Kontaktliste auf dem iPhone anzulegen?
Ich finde die entsprechende Einstellung nicht, bin mir allerdings recht sicher, dass ich das früher mal irgendwo konfigurieren konnte :-(
Danke dir vorab!
Hinterlasse einen Kommentar
Ich freue mich über jeden Kommentar, es sei denn, er ist blöd.
Deshalb sind die Kommentare auf dieser Seite auch generell moderiert.