Möchte man mit seinen Checklisten von Google Keep (Notizen) zu Nextcloud Notes wechseln, habe ich hier die nötigen Schritte notiert.

Ausgangspunkt
Sicherlich gibt es ganz unterschiedliche Gründe die einen Wechsel vom kostenlosen Google Keep zum eigenen und selbst gehosteten Nextcloud auslösen. Schlussendlich behält man jedoch so die Kontrolle über seine Daten.
Serverseitig
Die installation und der Betrieb eines eigenen Nextcloud ist nicht Teil dieser Anleitung. für Zuhause gibt es Möglichkeiten wie den Betrieb auf einem Raspberry Pi oder man kann neben der eigenen Homepage auch Nextcloud installieren. Dies kann einige Zeit und Aufwand in Anspruch nehmen und erfordert auch weiterhin einen regelmäßigen Blick auf das System, zum Einspielen der Sicherheitsupdates. Jedoch gibt es gemanagete Angebote von verschieden Anbietern, wie beispielsweise von Hetzner.
Ausgangspunkt ist ein installiertes und betriebsbereites Nextcloud. Als Administrator meldet meldet man sich dort an, um im “Apps” Bereich die Erweiterung “Notes” zu suchen. Standardmäßig ist die Notes-Erweiterung nicht aktiviert. Dies ist als Administrator per Mausklick schnell erledigt.

Als Administrator meldet man sich dann wieder ab und als Benutzer loggt man sich in Nextcloud ein. Einmalig muss man noch einen Ordner “Notizen” im obersten Dateibaum von Nextcloud anlegen. Hier werden später Textdateien im Markdown-Format abgelegt.
Clientseitig
Für Besitzer eines Android Smartphone stehen im Play Store von Google die Nextcloud und die Nextcloud Notes Apps bereit. Beide sind kostenlos installierbar und Open Source. Es gibt auch Integrationen für Apple und iOS.
Die Anmeldung mit dem eigenen Login an der eigenen Nextcloud Umgebung per App ist einfach erledigt und nur für die erste Einrichtung notwendig.
Migration
Zwei Dateien sind für die Migration nötig, erstens ein Export der Notizen aus Google und ein Script zur Konvertierung.
Den Export der Notizen, muss man über den oberen Link beantragen. Standardmäßig sind alle Google-Dienste zum Export vorgemerkt, aber man kann alles abwählen und nur die Notizen aktivieren. Per Mail bekommen man einen Download-Link über welchen sich eine zip-Datei herunterladen lässt.
Das Script zur Konvertierung muss man auch herunterladen. Dies versteht aus einem Python Script welches die Konvertierung vornimmt. Es erwartet die exportierten Notizen in einem Unterordner “Keep”. In der Zip-Datei sind noch andere Order und vielleicht andere Dateien, aber es nur der Inhalt nötig von “Takeout / Google Notizen”.
Das bedeutet also, dass aus der Zip-Datei vom Export die Dateien mit der Endung JSON und HTML in den genannten Unterordner “Keep” entpackt werden wollen.
Das Script wird gestartet über:
python3 convert-keep-notes-to-md.py
Am Bildschirm läuft die Abarbeitung der Google Notizen und Konvertierung zu Nextcloud Notes schnell durch.

Am Ende liegt in einem neu erstelltem Ordner “nextcloud-notes” das Ergebnis der Migration. Dieser Inhalt will jetzt nur noch auf die Nextcloud Instanz hochgeladen werden, in den Ordner “Notizen”. Am einfachsten funktioniert dies, wenn man den ganzen Inhalt markiert und per Drag-and-drop in Nextcloud im Browser zieht.
In der Smartphone App dauert es etwas zur Synchronization der Daten und sobald die Notizen angezeigt werden hat die Mitigation funktioniert.
Herzlichen Glückwunsch!