OpenCloud można uruchomić w ZimaOS, ponieważ dostępne są oficjalne metody wdrożenia z użyciem Docker i Docker Compose. Do szybkiego testu lokalnego użyj procedury z pojedynczym kontenerem; do synchronizacji plików rodzinnych przez HTTPS użyj oficjalnego stosu Compose ze zintegrowanym Traefik lub architektury z zewnętrznym serwerem proxy.
Autor przez dwa tygodnie zmagał się z instrukcjami wygenerowanymi przez AI. Rozwiązaniem jest zaprzestanie improwizowania przy konfiguracji i zastosowanie aktualnego, zalecanego przez OpenCloud modelu wdrożenia, zwłaszcza trwałych ścieżek konfiguracji i danych, początkowej konfiguracji administratora oraz wymagań dotyczących adresu URL i proxy/TLS.
Zacznij od lokalnej instancji testowej
Aktualny przewodnik OpenCloud Docker opisuje prosty kontener działający na porcie 9200.
mkdir -p /DATA/AppData/opencloud/config
mkdir -p /DATA/AppData/opencloud/data
docker pull opencloudeu/opencloud-rolling:latest
docker run --rm -it -v /DATA/AppData/opencloud/config:/etc/opencloud -v /DATA/AppData/opencloud/data:/var/lib/opencloud -e IDM_ADMIN_PASSWORD=CHANGE_ME opencloudeu/opencloud-rolling:latest init
Do weryfikacji używaj wyłącznie testu lokalnego
Przykład w dokumentacji projektu wykorzystuje niezabezpieczone ustawienia lokalne do szybkiego testowania. Nie traktuj tego jako produkcyjnego wdrożenia rodzinnej chmury udostępnionej w internecie.
Do wdrożenia produkcyjnego użyj Docker Compose
Aktualny przewodnik OpenCloud Docker Compose opisuje dwie oficjalne architektury: zintegrowany Traefik lub zewnętrzny serwer proxy.
Monitoruj porty 80 i 443 w ZimaOS
Zintegrowany stos Traefik zwykle wymaga standardowych portów HTTP/HTTPS. Jeśli ZimaOS lub inny serwer proxy już z nich korzysta, użyj konfiguracji z zewnętrznym serwerem proxy albo osobnego adresu IP w sieci LAN/maszyny wirtualnej, zamiast pochopnie zmieniać adres punktu zarządzania ZimaOS.
Trwałe przechowywanie konfiguracji i danych użytkownika
Przechowuj /etc/opencloud i /var/lib/opencloud na trwałej pamięci masowej ZimaOS. Obraz kontenera można odtworzyć; tożsamości i danych użytkownika nie.
Użyj stabilnego obrazu/gałęzi do przechowywania danych rodzinnych
Przykład szybkiego startu korzysta z obrazu rolling. W przypadku długoterminowego wdrożenia postępuj zgodnie z zaleceniami produkcyjnymi OpenCloud i po weryfikacji przypnij odpowiednią stabilną wersję lub gałąź zamiast aktualizować bez namysłu.
Przed aktualizacją utwórz kopię zapasową
Chroń zarówno konfigurację OpenCloud, jak i dane, a po aktualizacjach sprawdź logowanie, udostępnianie, klientów synchronizacji i przywracanie danych.
OpenCloud czy Nextcloud
Jeśli zależy Ci głównie na lekkiej synchronizacji plików dla wielu użytkowników, OpenCloud może być dobrym wyborem. Jeśli potrzebujesz bogatszego ekosystemu kalendarza, kontaktów, pakietu biurowego, wtyczek i dojrzałych integracji, Nextcloud może nadal oferować więcej funkcji.
Niestandardowy przewodnik Docker opisuje konfigurację po stronie ZimaOS.
Wybierz publiczny lub prywatny adres URL przed konfiguracją produkcyjną
OpenCloud generuje linki i przekierowania uwierzytelniające na podstawie skonfigurowanego adresu URL. Ustal docelową nazwę hosta i sposób obsługi HTTPS przed zaproszeniem członków rodziny, aby później nie trzeba było przenosić klientów z tymczasowego adresu w stylu localhost.
Sprawdź synchronizację plików na koncie niebędącym kontem administratora
Utwórz zwykłe konto rodzinne, prześlij folder testowy z jednego klienta, zsynchronizuj go z drugim urządzeniem, a następnie usuń i przywróć plik testowy. Dzięki temu sprawdzisz rzeczywisty przepływ synchronizacji dla wielu użytkowników, a nie tylko logowanie administratora do panelu internetowego.
Twórz kopie zapasowe danych tożsamości i konfiguracji wraz z plikami
Same pliki użytkowników to nie cała usługa. Zachowaj konfigurację OpenCloud i dane tożsamości, aby konta, udostępnione zasoby i uprawnienia można było odzyskać razem z zapisanymi plikami.
FAQ
Czy OpenCloud może działać na ZimaOS?
Tak. ZimaOS obsługuje Docker/Compose, a OpenCloud oficjalnie dokumentuje obie metody wdrażania kontenerów.
Z jakiego portu korzysta prosty test OpenCloud?
Oficjalny lokalny przykład Docker używa portu 9200.
Czy do wdrożenia produkcyjnego używać obrazu rolling?
Używaj go wyłącznie do testów, chyba że aktualne zalecenia produkcyjne OpenCloud wyraźnie pasują do Twojej strategii aktualizacji.
Czy potrzebuję Traefika?
Nie. OpenCloud obsługuje zarówno wbudowany Traefik, jak i wdrożenie za zewnętrznym odwrotnym serwerem proxy.



