Update: Obsidian Vaults synchronisieren.

Natürlich, hier ist ein ALT-Text auf Deutsch für das Bild: "Minimalistische Schwarz-Weiß-Zeichnung, die einen modernen Computerbildschirm zeigt, auf dem eine Softwareoberfläche mit verschiedenen Plugin-Symbolen dargestellt ist. Jedes Symbol ist mit einem Fortschrittsbalken verbunden, der den Aktualisierungsprozess illustriert. Einige Fortschrittsbalken sind vollständig gefüllt, was auf abgeschlossene Updates hinweist, während andere teilweise gefüllt sind. Der Fokus liegt auf dem Bildschirm, der das Thema Software- und Plugin-Aktualisierungen vermittelt, vor einem einfarbigen weißen Hintergrund und mit einem Gesamtdesign, das klare Linien und Formen betont."

In mei­nem Artikel Obsidian Vaults syn­chro­ni­sie­ren, auch ohne iCloud beschrei­be ich, wie man das Obsidian-Erweiterung remo­te­ly-save nut­zen kann, um einen Vault über ver­schie­de­ne Plattformen hin­weg zu syn­chro­ni­sie­ren. Obwohl das Plugin nun schon eini­ge Zeit nicht aktua­li­siert wur­de, funk­tio­nier­te es bis­her gut. Allerdings waren eini­ge Sicherheitsupdates not­wen­dig, sodass es nun einen Fork gibt,der unter dem Namen remo­te­ly-secu­re instal­liert wer­den kann. Der Entwickler, der den alten Code über­nom­men hat, scheint im Moment (Nov. 2023) recht aktiv zu sein und arbei­tet an wei­te­ren Verbesserungen.

Ich gera­de die neue Version auf mei­nen ver­schie­den Geräten instal­liert und es funk­tio­niert wir gewohnt. Es gibt sogar eine klei­ne sicht­ba­re Verbesserung: In der Statusleiste wird nun eine Fortschrittsanzeige für den Stand der Synchronisation ange­zeigt.

Das Plugin ist nicht abwärts kom­pa­ti­bel sein. Mein Vorgehen war daher wie folgt:

  1. Synchronisation auf allen Geräten, sodass am Ende auf mei­nem Mac ein aktu­el­les Vault im loka­len Verzeichnis vor­han­den ist.
  2. Zur Sicherheit von dem aktu­el­len Vault eine Sicherheitskopie machen.
  3. Löschen des alten remo­te­ly-save Plugins auf dem Mac.
  4. Obsidian auf allen ande­ren Geräten been­den und die loka­len Vaults umbe­nen­nen oder löschen.
  5. Den Vault auf dem Server, in mei­nem Fall in mei­ner NextCloud, löschen oder um benen­nen.
  6. Auf dem Mac das neue Plugin instal­lie­ren und wie in mei­nem Artikel Obsidian Vaults syn­chro­ni­sie­ren, auch ohne iCloud kon­fi­gu­rie­ren. Dann die ers­te Synchronisation star­ten. Bei der Konfiguration, habe ich auch aus­ge­wählt, dass der .obsi­di­an Ordner mit syn­chro­ni­siert wer­den soll. Dies kann je nach Größe des Vaults und der Internetgeschwindigkeit eini­ge Zeit dau­ern. Vor den nächs­ten Schritten war­ten bis die ers­te Synchronisation erle­digt ist.
  7. Um das ers­te Synchronisieren über den NextCloud-Server zu umge­hen, habe ich mein Vault auf dem Mac gezippt und direkt in den loka­len Obsidian-Ordner auf den iOS-/iPadOS-Geräten kopiert (nicht in die iCloud). Anschließend wird das Zip-File ent­packt.
  8. Danach kann auf den Geräten Obsidian gestar­tet wer­den. Falls kein neu­er Name für den Vault gewählt wur­de, soll­te Obsidian mit neu­en Vault star­ten, ansons­ten muss die­ser geöff­net wer­den.
  9. In den Einstellung prü­fen, ob auch die Settings für das remo­te­ly-secu­re Plugin mit über­nom­men wur­den. Was bei mir im Gegensatz zum alten Plugin der Fall war. Auch bei den ande­ren Plugins prü­fen, ob die Einstellungen kor­rekt über­nom­men wur­den.

Ab jetzt soll­te die Synchronisation wie gewohnt funk­tio­nie­ren.

Probleme

Ich hat­te eini­ge klei­ne­re Probleme. Zum einem konn­te ich in mei­ner NextCloud den Vault Order weder umbe­nen­nen noch löschen, da sich in ihm eini­ge von Nextcloud gesperr­te Dateien befan­den. Hilfe fand ich in die­sem Artikel: File is locked — how to unlock.

Zudem hat­te ich die Web-Entwicklertools in Obsidian akti­viert (⌘ ⌥ I) und konn­te so fest­stel­len, dass eini­ge Dateien bei der Synchronisierung auf Fehler stie­ßen, obwohl sie kei­ne Sonderzeichen ent­hiel­ten. Nach mehr­ma­li­gen Starten der Synchronisation gin­gen die­se Fehler aber weg, was aber viel­leicht auch mit der Beseitigung des zwei­ten Fehler zu tun hat­te. Ich hat­te anfangs in den Plugin-Einstellungen nicht ange­ge­ben, dass ich auch den .obsi­di­an-Ordner syn­chro­ni­sie­ren woll­te, wobei aber trotz­dem einen Fehler mit einer Datei in die­sem Ordner auf­trat. Dieser ver­schwand aber, nach­dem ich die Option akti­viert hat­te.

Ein Problem konn­te ich aller­dings nicht lösen, was aber viel­leicht in der Natur der Sache liegt und schon beim alten Plugin nicht funk­tio­nier­te. Die Zeiten der Dateiänderungen der ein­zel­nen Notizen wer­den beim Sync auf das aktu­el­le Datum gesetzt.

So, soweit das Update. Falls irgend­was nicht klappt, ein­fach die alten Ordner wie­der umbe­nen­nen und dann hat man den alten Stand wie­der.

Wie immer Anregungen, Fehler, Lob und was auch immer, in die Kommentare.

2 Antworten zu „Update: Obsidian Vaults synchronisieren.“

  1. Echt cool, dan­ke für dei­ne Doku…

    1. Danke für das Feedback. 😊

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert