Rozwiązanie społecznościowe

Obsidian na ZimaOS: naprawianie montowania skarbców i problemów z HTTPS

A ZimaBlade user reverse-proxied the browser-based Obsidian app but could not see a mounted vault and later found Selkies opening without Obsidian itself.

Najważniejsze: jeśli Twoim celem jest skarbiec Obsidiana, nie zaczynaj od uruchamiania interfejsu Obsidian Desktop w kontenerze przeglądarkowym

Konfiguracja z 2025 roku łączyła LinuxServer Obsidian, Selkies, odwrotne proxy i zamontowany skarbiec. Może działać, ale zanim w ogóle edytujesz notatkę, wprowadza cztery oddzielne warstwy potencjalnych awarii: zabezpieczenia przeglądarki, WebSocket/HTTPS, mapowanie woluminów kontenera oraz proces Obsidiana Desktop. W 2026 roku ZimaSpace udostępnia OZSync for Obsidian, przeznaczone konkretnie do tworzenia kopii zapasowych, dostępu w chmurze i synchronizacji między urządzeniami. To lepsza ścieżka początkowa, gdy rzeczywistym celem jest „przechowywanie mojego skarbca na ZimaOS”.

OZSync for Obsidian znajduje się w ekosystemie wtyczek ZimaOS.

Wybierz architekturę, zanim zaczniesz naprawiać kontener

Istnieją trzy praktyczne modele:

  • Synchronizowanie zwykłego lokalnego skarbca: Obsidian działa natywnie na komputerze Mac/PC, a warstwa synchronizacji przechowuje skarbiec na ZimaOS.
  • Otwieranie skarbca przez zamontowany system plików: aplikacja desktopowa korzysta z zamontowanego udziału, z typowymi ograniczeniami dotyczącymi opóźnień i pracy offline.
  • Uruchamianie samego Obsidiana w kontenerze przeglądarkowym: LinuxServer/Selkies zdalnie przesyła interfejs graficzny. To najbardziej złożona opcja.

Jeśli wybrałeś kontener przeglądarkowy wyłącznie dlatego, że uznałeś go za wymagany do korzystania z pamięci masowej ZimaOS, najpierw uprość konfigurację.

Jeśli pozostajesz przy kontenerze, osobno zweryfikuj ścieżki hosta i kontenera

Gdy skarbiec „nigdy się nie pojawia”, sprawdź mapowanie woluminu Dockera zamiast interfejsu Obsidiana:

# przykład
/media/Notes/MyVault  ->  /vaults/MyVault

Obsidian wewnątrz kontenera może widzieć tylko ścieżkę po prawej stronie. ZimaOS Files pokazuje ścieżkę po lewej stronie. Dokumentacja ścieżek aplikacji ZimaOS wyjaśnia tę granicę, a dokumentacja bind mountów Dockera określa działanie w czasie wykonywania.

Napraw HTTPS, zanim zaczniesz diagnozować Selkies

Kontenery desktopowe przesyłające obraz przez przeglądarkę mogą wymagać bezpiecznych interfejsów API przeglądarki i łączności WebSocket. Jeśli aplikacja początkowo odmawiała „niezabezpieczonego dostępu”, użycie odwrotnego proxy z HTTPS było rozsądnym rozwiązaniem. Najpierw jednak przetestuj punkt końcowy proxy, zanim dodasz montowanie skarbca. Działająca powłoka strony Selkies nie dowodzi, że proces Obsidiana ani jego ścieżka WebSocket działają prawidłowo.

Proxy HTTPS ZimaOS opisuje model odwrotnego proxy w ZimaOS.

Gdy Selkies się otwiera, ale Obsidian nie

Ponowne uruchomienie kontenera i wyświetlenie powłoki strumieniowania bez aplikacji zwykle oznacza, że kontener działa, ale proces desktopowy zakończył się niepowodzeniem. Sprawdź logi kontenera, wersję obrazu, właściciela trwałej konfiguracji oraz dostępną pamięć. Podczas diagnozowania interfejsu GUI nie usuwaj skarbca.

docker ps -a
docker logs --tail=200 YOUR_OBSIDIAN_CONTAINER
ls -ld /media/Notes/MyVault

LinuxServer obecnie udostępnia Obsidiana jako kontener dostępny przez sieć, ale obrazy nadal wymagają prawidłowych uprawnień do trwałego katalogu /config i woluminów hosta. Kontener Obsidiana LinuxServer jest źródłem nadrzędnym.

Przechowuj skarbiec jako zwykłe pliki, które odzyskasz bez kontenera

Skarbiec Obsidiana to zasadniczo folder plików Markdown oraz konfiguracji .obsidian. Przechowuj ten folder w zwykłej pamięci danych ZimaOS i twórz jego kopie zapasowe niezależnie. Jeśli kontener strumieniowania ulegnie awarii, Twoje notatki powinny pozostać czytelne w dowolnym edytorze tekstu.

Informacje o kopii zapasowej ZimaOS i wymaganiach aplikacji ZimaOS obejmują odzyskiwanie danych i dobór zasobów.

Importuj istniejący skarbiec bez odbudowywania go

Zatrzymaj Obsidiana, skopiuj cały skarbiec — wraz z ukrytymi ustawieniami .obsidian, jeśli chcesz je zachować — do katalogu hosta, potwierdź właściciela, a następnie uruchom kontener i otwórz zamapowaną ścieżkę kontenera. Unikaj kopiowania plików, gdy dwa niezależne silniki synchronizacji zapisują skarbiec, ponieważ pliki konfliktów i usunięte notatki są trudniejsze do uporządkowania niż zwykły problem z montowaniem.

Używaj synchronizacji zamiast desktopu w przeglądarce, gdy edytujesz z wielu urządzeń

W przypadku laptopów i telefonów konstrukcja oparta na synchronizacji zachowuje lokalne i responsywne środowisko Obsidiana na każdym urządzeniu. Ogranicza to również zależność od zdalnej sesji przeglądarkowej i umożliwia robienie notatek offline. Korzystaj z podejścia opartego na kontenerze przeglądarkowym wtedy, gdy centralny dostęp do GUI jest konkretnie tym, czego potrzebujesz, a nie tylko dlatego, że dane znajdują się na serwerze NAS.

FAQ

Dlaczego mój zamontowany skarbiec Obsidiana się nie pojawia?

Najczęstszą przyczyną po stronie kontenera jest niezgodność ścieżek woluminu. Zanim zmienisz ustawienia Obsidiana, sprawdź ścieżkę hosta, ścieżkę kontenera i uprawnienia.

Czy Obsidian potrzebuje HTTPS w ZimaOS?

Natywny Obsidian desktopowy nie potrzebuje, aby interfejs WWW serwera NAS udostępniał edytor. Kontener Selkies przesyłający obraz przez przeglądarkę może wymagać HTTPS lub prawidłowej obsługi bezpiecznych połączeń WebSocket.

Czy powinienem przechowywać skarbiec na SMB?

Może to działać, ale lokalny skarbiec z synchronizacją jest zwykle łatwiejszy w użyciu offline i mniej podatny na przerwy w połączeniu sieciowym.

Czy mogę bezpośrednio skopiować istniejący skarbiec Markdown?

Tak. Skarbiec to folder plików. Skopiuj cały katalog, w tym folder .obsidian, jeśli chcesz zachować wtyczki i ustawienia, a następnie wskaż tę ścieżkę wybranej instancji Obsidiana.

Jaka jest obecnie najprostsza konfiguracja Obsidiana w ZimaOS?

Jeśli celem jest synchronizacja skarbca między urządzeniami, zacznij od oceny bieżącej integracji OZSync zamiast budowania pełnego stosu desktopowego w przeglądarce.