Fazit: Wenn dein Ziel ein Obsidian-Tresor ist, solltest du nicht damit beginnen, die Obsidian-Desktop-Benutzeroberfläche in einem Browser-Container auszuführen
Die Einrichtung von 2025 kombinierte LinuxServer Obsidian, Selkies, einen Reverse-Proxy und einen eingebundenen Tresor. Das kann funktionieren, führt aber zu vier separaten Fehlerquellen, noch bevor du überhaupt eine Notiz bearbeitest: Browsersicherheit, WebSocket/HTTPS, Container-Volume-Zuordnung und der Obsidian-Desktop-Prozess. 2026 stellt ZimaSpace nun OZSync für Obsidian speziell für Backups, Cloud-Zugriff und die Synchronisierung zwischen Geräten bereit. Das ist der bessere erste Weg, wenn das eigentliche Ziel lautet: „Meinen Tresor auf ZimaOS behalten.“
OZSync für Obsidian führt OZSync im ZimaOS-Plugin-Ökosystem auf.
Wähle die Architektur, bevor du den Container reparierst
Es gibt drei praktische Modelle:
- Einen normalen lokalen Tresor synchronisieren: Obsidian läuft nativ auf deinem Mac/PC; eine Synchronisierungsebene hält den Tresor auf ZimaOS.
- Einen Tresor über ein eingebundenes Dateisystem öffnen: Die Desktop-App verweist auf eine eingebundene Freigabe, mit den üblichen Einschränkungen bei Latenz und Offline-Nutzung.
- Obsidian selbst in einem Browser-Container ausführen: LinuxServer/Selkies überträgt die grafische Benutzeroberfläche per Streaming. Das ist die komplexeste Option.
Wenn du den Browser-Container nur gewählt hast, weil du dachtest, er sei für den ZimaOS-Speicher erforderlich, vereinfache die Einrichtung zuerst.
Wenn du den Container beibehältst, überprüfe Host- und Container-Pfade getrennt
Wenn ein Tresor „nie erscheint“, überprüfe die Docker-Volume-Zuordnung statt der Obsidian-Benutzeroberfläche:
# Beispiel
/media/Notes/MyVault -> /vaults/MyVault
Obsidian im Container kann nur den rechten Pfad sehen. ZimaOS Files zeigt den linken Pfad. Die App-Pfade von ZimaOS erklären diese Grenze, während Docker-Bind-Mounts das Laufzeitverhalten definieren.
Behebe HTTPS, bevor du Selkies debugst
Browser-gestreamte Desktop-Container können von sicheren Browser-APIs und WebSocket-Konnektivität abhängen. Wenn die App ursprünglich den „unsicheren Zugriff“ verweigert hat, war die Weiterleitung per Reverse-Proxy zu HTTPS eine sinnvolle Lösung. Teste den Proxy-Endpunkt jedoch, bevor du den Tresor einbindest. Eine funktionierende Selkies-Seite ohne Fehlermeldung beweist nicht, dass der Obsidian-Prozess oder sein WebSocket-Pfad ordnungsgemäß funktioniert.
HTTPS-Proxying von ZimaOS beschreibt das Reverse-Proxy-Modell von ZimaOS.
Wenn Selkies geöffnet wird, Obsidian aber nicht
Wenn du den Container neu startest und die Streaming-Oberfläche ohne die Anwendung siehst, bedeutet das normalerweise, dass der Container aktiv ist, der Desktop-Prozess jedoch fehlgeschlagen ist. Überprüfe Container-Logs, Image-Version, Besitzrechte der persistenten Konfiguration und den verfügbaren Arbeitsspeicher. Lösche den Tresor beim Debuggen der Benutzeroberfläche nicht.
docker ps -a
docker logs --tail=200 YOUR_OBSIDIAN_CONTAINER
ls -ld /media/Notes/MyVault
LinuxServer veröffentlicht Obsidian derzeit als über das Web zugänglichen Container. Die Images sind jedoch weiterhin auf eine korrekt eingerichtete persistente Konfiguration unter /config sowie auf passende Berechtigungen für Host-Volumes angewiesen. Der Obsidian-Container von LinuxServer ist die maßgebliche Quelle.
Bewahre den Tresor als normale Dateien auf, die du auch ohne den Container wiederherstellen kannst
Ein Obsidian-Tresor besteht im Wesentlichen aus einem Ordner mit Markdown-Dateien und der Konfiguration .obsidian. Speichere diesen Ordner im normalen ZimaOS-Datenspeicher und sichere ihn unabhängig. Wenn der Streaming-Container ausfällt, sollten deine Notizen mit jedem Texteditor lesbar bleiben.
Das Backup von ZimaOS und die App-Anforderungen von ZimaOS behandeln Wiederherstellung und Dimensionierung.
Importiere einen bestehenden Tresor, ohne ihn neu aufzubauen
Beende Obsidian, kopiere den vollständigen Tresor – einschließlich der verborgenen Einstellungen in .obsidian, falls du diese übernehmen möchtest – in das Host-Verzeichnis, bestätige die Besitzrechte, starte anschließend den Container und öffne den zugeordneten Container-Pfad. Vermeide es, Dateien zu kopieren, während zwei unabhängige Synchronisierungsdienste in den Tresor schreiben, da Konfliktdateien und gelöschte Notizen schwieriger zu entwirren sind als ein einfaches Mount-Problem.
Verwende die Synchronisierung statt eines Browser-Desktops, wenn du von mehreren Geräten aus bearbeitest
Für Laptops und Smartphones sorgt ein synchronisierungsorientiertes Design dafür, dass Obsidian auf jedem Gerät lokal und reaktionsschnell bleibt. Dadurch bist du auch weniger von einer entfernten Browsersitzung abhängig und kannst offline Notizen erstellen. Verwende den Browser-Container-Ansatz, wenn du ausdrücklich einen zentralisierten Zugriff auf die grafische Benutzeroberfläche möchtest – nicht nur, weil die Daten auf einem NAS liegen.
FAQ
Warum wird mein eingebundener Obsidian-Tresor nicht angezeigt?
Die häufigste Ursache auf Containerebene ist eine nicht übereinstimmende Volume-Pfadzuordnung. Überprüfe Host-Pfad, Container-Pfad und Berechtigungen, bevor du die Obsidian-Einstellungen änderst.
Benötigt Obsidian HTTPS auf ZimaOS?
Das native Obsidian für Desktop benötigt keine Auslieferung des Editors über die Weboberfläche deines NAS. Ein browsergestreamter Selkies-Container kann jedoch HTTPS oder korrektes Verhalten sicherer WebSockets erfordern.
Sollte ich den Tresor auf SMB speichern?
Das kann funktionieren, aber ein lokaler Tresor mit Synchronisierung ist im Allgemeinen einfacher offline zu verwenden und weniger empfindlich gegenüber Netzwerkunterbrechungen.
Kann ich einen bestehenden Markdown-Tresor direkt kopieren?
Ja. Ein Tresor ist ein Ordner mit Dateien. Kopiere das gesamte Verzeichnis einschließlich .obsidian, wenn du Plugins und Einstellungen übernehmen möchtest, und verweise anschließend die ausgewählte Obsidian-Instanz auf diesen Pfad.
Wie sieht die einfachste Obsidian-Einrichtung auf ZimaOS derzeit aus?
Wenn das Ziel die geräteübergreifende Synchronisierung des Tresors ist, solltest du zunächst die aktuelle OZSync-Integration prüfen, statt einen vollständigen Browser-Desktop-Stack aufzubauen.
