Przywróć ustawienia Collabora CODE bez utraty zmian wdrożenia

Kontener Collabora CODE może uruchomić się ponownie z ustawieniami domyślnymi po przebudowie, a awaria serwera może spowodować utratę działającej kopii konfiguracji. Utwórz kopię zapasową coolwsd.xmlplików aktywnych i wdrożeniowych, które dostarczają ustawienia. Przywróć je do tego samego trwałego źródła, a następnie sprawdź poprawność pliku i usługi przed wznowieniem edycji przez użytkowników.

Plik główny to zazwyczaj /etc/coolwsd/coolwsd.xml. Źródło prawdy różni się w zależności od instalacji pakietu, Dockera i Helma, dlatego przed skopiowaniem czegokolwiek należy zidentyfikować wdrożenie.

1. Znajdź aktywne źródło konfiguracji

Podczas instalacji pakietu sprawdź plik hosta. W Dockerze sprawdź plik wewnątrz uruchomionego kontenera i sprawdź, czy plik lub katalog hosta jest na nim zamontowany. Zachowaj również Compose, pliki środowiskowe, do których istnieją odwołania, lub wartości Helm: opcje startowe tam zawarte niekoniecznie są przechowywane w formacie XML.

sudo ls -l /etc/coolwsd/coolwsd.xml
docker ps --format 'table {{.Names}}\t{{.Image}}\t{{.Status}}'
docker exec collabora-code ls -l /etc/coolwsd/coolwsd.xml

Zastąp collabora-coderzeczywistą nazwą kontenera. Konfiguracja Collabora i dokumentacja Dockera opisują te ścieżki wdrażania, a jej wykres Helm udostępnia ustawienia na poziomie wykresu. Przeczytaj dokumentację dotyczącą swojej wersji; ustawienia domyślne i sposób wdrażania mogą się różnić między wersjami.

Przeglądarka plików podświetla plik /etc/coolwsd/coolwsd.xml w katalogu konfiguracyjnym coolwsd
Aktywny plik konfiguracyjny znajduje się zazwyczaj w lokalizacji /etc/coolwsd/coolwsd.xml.

2. Utwórz kopię zapasową plików XML i plików wdrożeniowych

Przechowuj kopię z datą w katalogu zastrzeżonym. Konfiguracja może ujawnić dozwolone hosty WOPI, zachowanie serwera proxy, ścieżki certyfikatów lub ustawienia administracyjne. Traktuj kopię zapasową jako poufne dane operacyjne.

W przypadku instalacji pakietu zachowaj metadane pliku:

sudo install -d -m 700 /var/backups/collabora/$(date +%F)
sudo cp -a /etc/coolwsd/coolwsd.xml \
  /var/backups/collabora/$(date +%F)/coolwsd.xml
sudo stat /var/backups/collabora/$(date +%F)/coolwsd.xml

W przypadku platformy Docker skopiuj plik na żywo z kontenera do hosta:

mkdir -p ~/backups/collabora/$(date +%F)
docker cp collabora-code:/etc/coolwsd/coolwsd.xml \
  ~/backups/collabora/$(date +%F)/coolwsd.xml
chmod 600 ~/backups/collabora/$(date +%F)/coolwsd.xml

Jeśli plik jest dostarczany przez montowanie powiązania, należy wykonać kopię zapasową również jego źródła po stronie hosta; to właśnie ten plik może nadpisać edycję w kontenerze po ponownym uruchomieniu. Plik Compose i wszystkie .envpliki, do których się odwołuje, należy zachować w tym samym chronionym zestawie kopii zapasowych. W przypadku Helm należy zapisać plik dokładnych wartości i tożsamość wydania, a także oddzielnie zarządzane sekrety lub mapy konfiguracji, korzystając z istniejącego procesu obsługi sekretów.

Obok przypomnienia o konieczności osobnego przechowywania ustawień środowiska wyświetlany jest ogólny edytor Compose
Plik Compose może deklarować trwałe montowania i powinien zostać wykonany jako kopia zapasowa z aktywną konfiguracją.

3. Uczyń kopię zapasową powtarzalną

Zapisz znacznik obrazu CODE lub wersję pakietu, nazwę kontenera, źródło montowania i datę kopii zapasowej. Instalacje pakietów mogą być używane cp -ado zachowania metadanych. Własność pliku kontenera może różnić się w zależności od hosta, więc nie zakładaj, że właściciel lub tryb hosta będzie pasował do każdej wersji obrazu.

W przypadku funkcji Compose określ, czy plik, czy cały katalog jest zamontowany w /etc/coolwsd. Montowanie katalogu może ukryć pliki zawarte w obrazie; niekompletny katalog może uniemożliwić dostęp do oczekiwanych plików. Utwórz kopię zapasową każdego pliku w zamontowanym katalogu, z którego korzysta CODE. Przechowuj ustawienia środowiska osobno i chroń poufne dane.

W przypadku Helm nie należy polegać na edycji wygenerowanego podu: aktualizacje mogą go odtworzyć. Zachowaj wartości wykresu oraz wszelkie zewnętrzne dane tajne lub mapę konfiguracji. Wykres upstream Collabora obsługuje zawartość konfiguracji za pomocą wartości, dzięki czemu deklarowane źródło może być bardziej wiarygodne niż kopia z działającego podu.

Lista kontrolna walidacji pokazuje, że kontrola pliku konfiguracyjnego i usług została ukończona
Sprawdź źródło konfiguracji, ustawienia środowiska i stan usługi jako osobne części przywracania.

4. Przywróć do trwałego źródła

Zatrzymaj CODE lub skorzystaj z okna konserwacji. Zapisz bieżący plik przed jego nadpisaniem. W przypadku instalacji pakietu przywróć wybraną kopię zapasową i zachowaj właściciela oraz tryb oczekiwany przez ten pakiet:

sudo systemctl stop coolwsd
sudo cp -a /etc/coolwsd/coolwsd.xml \
  /etc/coolwsd/coolwsd.xml.before-restore
sudo cp /var/backups/collabora/2026-10-09/coolwsd.xml \
  /etc/coolwsd/coolwsd.xml
sudo chown root:cool /etc/coolwsd/coolwsd.xml
sudo chmod 640 /etc/coolwsd/coolwsd.xml
sudo systemctl start coolwsd

Właściciel i grupa próbki mogą nie pasować do Twojego pakietu. Sprawdź istniejący plik stati zachowaj jego oczekiwany właściciel i tryb, zamiast bezmyślnie stosować wartości próbki. W przypadku kontenera montowanego metodą bind-mounted, przywróć plik hosta i postępuj zgodnie z procedurą ponownego uruchomienia Compose lub ponownego utworzenia. Jeśli niestandardowy obraz lub wartość Helm dostarczają konfigurację, zaktualizuj to źródło i wdróż ponownie; edycja kontenera jednorazowego nie zostanie zachowana.

Przejrzyj konfigurację przed przywróceniem po istotnej zmianie wersji. Opcje mogą się zmieniać między wydaniami, dlatego porównaj zapisany plik z szablonem wersji docelowej i notatkami dotyczącymi migracji. Przywracanie XML nie przywraca certyfikatów, kluczy prywatnych, czcionek niestandardowych ani konfiguracji odwrotnego serwera proxy, chyba że zostały one utworzone osobno.

Panel przywracania pokazuje przestarzałą kopię zapasową coolwsd.xml wybraną do odzyskania
Przywróć żądaną kopię z datą za pośrednictwem jej stałego hosta lub źródła wdrożenia.

5. Sprawdź przed ponownym otwarciem edycji

Sprawdź, czy plik istnieje, jest czytelny dla usługi i ma poprawny format XML. Jeśli jest zainstalowany, xmllintsprawdza składnię:

xmllint --noout /etc/coolwsd/coolwsd.xml

To tylko potwierdza składnię XML; nie dowodzi, że każda opcja jest obsługiwana przez Twoją wersję CODE. Sprawdź logi pod kątem błędów analizy i upewnij się, że usługa nadal działa. W przypadku kontenerów sprawdź logi docker compose psi ostatnie logi. W przypadku pakietów sprawdź logi systemctl status coolwsdi dziennik systemowy.

Na koniec otwórz dokument za pośrednictwem standardowego hosta WOPI i sprawdź, czy się załadował i zapisał. Jeśli CODE uruchomi się, ale dokumenty nie zostaną załadowane, porównaj przywróconą listę dozwolonych, zewnętrzną nazwę hosta, zakończenie TLS i ustawienia proxy z wdrożeniem. Jeśli uruchomienie się nie powiedzie, przywróć kopię sprzed przywrócenia i porównaj pliki przed ponowną próbą.

  • Potwierdź zgodność wersji kopii zapasowej i wdrożenia.
  • Sprawdź, czy wartości mount lub Helm wskazują na przywrócone źródło.
  • Potwierdź pomyślne parsowanie XML i uruchomienie usługi.
  • Przetestuj otwieranie i zapisywanie za pośrednictwem podłączonej platformy pamięci masowej.

Oficjalne źródła

Zostaw komentarz

Połącz Seafile i Collabora z poprawnym adresem URL WOPI

Połącz Seafile i Collabora z poprawnym adresem URL WOPI

Włącz bezpieczne edytowanie dokumentów w Seafile, konfigurując adres URL wykrywania, protokół HTTPS i dostęp WOPI Collabora dla swojego wdrożenia.

Przywróć kopiowanie i wklejanie między aplikacjami Collabora i komputerowymi

Przywróć kopiowanie i wklejanie między aplikacjami Collabora i komputerowymi

Przetestuj schowek systemowy, dostosuj uprawnienia przeglądarki i zidentyfikuj, kiedy wbudowana integracja Collabora wymaga zmiany zasad dotyczących ramek iframe.

Udostępnij niestandardowe czcionki w Collabora CODE Docker

Udostępnij niestandardowe czcionki w Collabora CODE Docker

Zamontuj pliki czcionek w systemie Docker i Collabora, aby niestandardowe czcionki były wyświetlane w edytorze i poprawnie renderowane w dokumentach.

Przywróć ustawienia Collabora CODE bez utraty zmian wdrożenia

Przywróć ustawienia Collabora CODE bez utraty zmian wdrożenia

Utwórz kopię zapasową pliku coolwsd.xml i jego źródeł wdrożeniowych, przywróć je w bezpieczny sposób i zweryfikuj KOD przed ponownym rozpoczęciem edycji przez użytkowników.

Napraw sprawdzanie hosta WOPI w CODE, dopasowując źródło hosta

Napraw sprawdzanie hosta WOPI w CODE, dopasowując źródło hosta

Zezwól na konkretne źródło Nextcloud lub inne źródło WOPI w KODZIE, a następnie zweryfikuj listę dozwolonych hostów i odróżnij je od ograniczeń adresu IP źródłowego Nextcloud.

Rozwiąż błąd „Cóż, to jest żenujące” w aplikacji Collabora

Rozwiąż błąd „Cóż, to jest żenujące” w aplikacji Collabora

Prześledź połączenia przeglądarki, WOPI i WebSocket Collabora, aby dowiedzieć się, dlaczego dokument się nie otwiera, a następnie zastosuj poprawkę odpowiadającą konfiguracji Nextcloud.

Uruchom Collabora Online na węzłach Kubernetes

Uruchom Collabora Online na węzłach Kubernetes

Wdrażaj repliki Collabora CODE za pomocą Helm, przechowuj każdy dokument w jednym podzie dzięki powinowactwu WOPI i weryfikuj przychodzące dane, rozmieszczenie węzłów i edycję w Nextcloud.

Przywróć połączenie WebSocket Collabora przez serwer proxy

Przywróć połączenie WebSocket Collabora przez serwer proxy

Prześledź nieudaną wymianę danych między przeglądarką a coolwsd, a następnie dopasuj trasę odwrotnego serwera proxy do swojej wersji Collabora, włączając w to zmianę w kodzie CODE 26.04 Apache.

Napraw błędy dowodu WOPI, sprawdzając klucze, odkrycia i adresy URL

Napraw błędy dowodu WOPI, sprawdzając klucze, odkrycia i adresy URL

Śledź błędy dowodowe Collabora WOPI w przypadku niedopasowanych kluczy, nieaktualnych danych wykrywania, przesunięcia zegara lub zmian adresu URL serwera proxy — bez osłabiania walidacji.

Napraw błędnie renderowaną listę rozwijaną rozmiaru czcionki w Collabora Online

Napraw błędnie renderowaną listę rozwijaną rozmiaru czcionki w Collabora Online

Zresetuj powiększenie przeglądarki, przetestuj czystą sesję i zidentyfikuj, kiedy nieprawidłowo sformatowane menu rozmiarów wymaga aktualizacji serwera Collabora.