Całkowite usunięcie serwera dokumentów ONLYOFFICE z systemu Linux

Aby całkowicie usunąć serwer dokumentów ONLYOFFICE, najpierw sprawdź, czy został zainstalowany jako pakiet DEB/RPM, czy jako kontener Docker. Zatrzymaj aktywne sesje edycji, usuń tylko pasujący pakiet lub kontener, a następnie osobno przejrzyj pozostałe dane, woluminy i obrazy; usunięcie aplikacji nie powoduje automatycznego usunięcia wszystkich zależności ani plików trwałych.

Przed uruchomieniem jakiegokolwiek polecenia usuwania skorzystaj z poniższej listy kontrolnej. Oficjalne instrukcje usuwania ONLYOFFICE ostrzegają, że proces ten usuwa dane serwera dokumentów. Jeśli konieczne będzie przywrócenie usługi, przed kontynuacją należy zachować jej konfigurację, bazę danych, dzienniki i zamontowane dane.

1. Zidentyfikuj instalację i zabezpiecz aktywną pracę

Sprawdź oba typy instalacji, ponieważ host może mieć jednocześnie pakiet i kontener Docker. W systemie Debian lub Ubuntu przejrzyj listę pakietów za pomocą dpkg -l | grep onlyoffice-documentserver. Pakiet Community nosi nazwę onlyoffice-documentserver; edycje Developer i Enterprise używają innych nazw pakietów. Sprawdź nazwę zainstalowanego pakietu przed skopiowaniem polecenia purge. Na hoście Docker użyj , sudo docker ps -aaby przejrzeć zarówno zatrzymane, jak i uruchomione kontenery, i poszukaj obrazu serwera dokumentów lub nazwy kontenera, którą rozpoznajesz.

Terminal Linux pokazuje polecenie dpkg używane do wyszukiwania pakietu serwera dokumentów ONLYOFFICE
Zapytanie o pakiet pomaga odróżnić instalację pakietu Linux od wdrożenia wyłącznie w środowisku Docker.

Poproś użytkowników o zapisanie i zamknięcie otwartych dokumentów przed zamknięciem. ONLYOFFICE dokumentuje, że skrypt przygotowawczy może zająć do pięciu minut podczas obsługi aktywnych sesji. Aby zainstalować pakiet, uruchom:

documentserver-prepare4shutdown.sh

W przypadku Dockera uruchom ten sam skrypt w zidentyfikowanym kontenerze:

sudo docker exec <container_name> documentserver-prepare4shutdown.sh

Zastąp symbol zastępczy rzeczywistą nazwą lub identyfikatorem kontenera. Jeśli skrypt jest niedostępny, nie zakładaj, że otwarte edycje zostały zapisane. Poczekaj, aż użytkownicy zamkną dokumenty i utwórz kopię zapasową przed zatrzymaniem serwera.

Terminal Linux wyświetla polecenie ONLYOFFICE prepare4shutdown przed usunięciem usługi
Przed odłączeniem użytkowników od aktywnego Serwera dokumentów uruchom skrypt przygotowawczy.

2. Usuń natywny pakiet Linux

W systemie Ubuntu lub Debian polecenie usuwania Community Edition w podręczniku ONLYOFFICE wygląda następująco:

sudo apt purge onlyoffice-documentserver

W przypadku edycji Community Edition na CentOS, dokumenty TYLKO OFFICE:

sudo yum remove onlyoffice-documentserver

Pakiety specyficzne dla poszczególnych edycji różnią się. Oficjalny podręcznik dla Developer Edition używa nazwy onlyoffice-documentserver-de, natomiast podręcznik dla Enterprise Edition używa nazwy onlyoffice-documentserver-ee. Użyj nazwy pakietu wyświetlanej na liście zainstalowanych pakietów; nie uruchamiaj wszystkich wariantów bezmyślnie. Przeczytaj podsumowanie potwierdzenia menedżera pakietów przed zaakceptowaniem, zwłaszcza jeśli proponuje usunięcie bazy danych lub innej usługi, z której nadal korzystasz.

W terminalu wyświetla się polecenie apt purge dla pakietu ONLYOFFICE Document Server Community
W systemach opartych na Debianie usuń dokładnie ten pakiet Document Server, który jest zainstalowany.

ONLYOFFICE informuje, że usunięcie pakietu usuwa pliki binarne i konfigurację serwera, ale pozostawia zainstalowane zależności. Jeśli menedżer pakietów zgłosi, że katalogi ONLYOFFICE nie są puste, należy je najpierw sprawdzić. Przewodnik usuwania wymienia /etc/onlyofficei /var/www/onlyofficejako katalogi, które można usunąć ręcznie:

sudo rm -rvf /etc/onlyoffice /var/www/onlyoffice

To polecenie jest nieodwracalne. Uruchom je dopiero po sprawdzeniu, czy ścieżki te nie zawierają niestandardowej konfiguracji, logów, certyfikatów ani potrzebnych danych. Aby uzyskać bardziej zawężoną przestrzeń do czyszczenia, usuń tylko zweryfikowany podkatalog serwera dokumentów, a nie katalog nadrzędny.

Dwa okna menedżera plików systemu Linux pokazują ścieżki etc/onlyoffice i var/www/onlyoffice do przejrzenia
Przed ręcznym usunięciem katalogów pozostałych po czyszczeniu pakietów sprawdź te ścieżki.

3. Usuń wdrożenie Dockera

Zacznij od sudo docker ps -azidentyfikowania konkretnego kontenera ONLYOFFICE. Nie używaj poleceń usuwających wszystkie kontenery lub obrazy na hoście. Jeśli kontener ma nazwę onlyoffice-ds, zatrzymaj go i usuń za pomocą:

sudo docker stop onlyoffice-ds
sudo docker rm onlyoffice-ds

Zastąp je prawdziwą nazwą lub identyfikatorem kontenera. W przypadku wdrożenia Compose, docker compose psnajpierw przejrzyj plik Compose. Możesz zatrzymać i usunąć usługę ONLYOFFICE, używając jej rzeczywistej nazwy, ale unikaj wyłączania całego projektu, jeśli w projekcie działa również NextCloud, baza danych lub odwrotny serwer proxy, który powinien pozostać.

W terminalu wyświetlana jest lista kontenerów Docker i obraz serwera dokumentów ONLYOFFICE
Sprawdź wszystkie kontenery, także te zatrzymane, i wybierz tylko instancję Serwera dokumentów.
W terminalu wyświetlane są polecenia docker stop i docker rm skierowane do jednego kontenera ONLYOFFICE
Zatrzymaj i usuń zidentyfikowany kontener serwera dokumentów, nie dotykając innych kontenerów.

Usunięcie kontenera nie powoduje automatycznego usunięcia katalogów montowania powiązań hosta ani nazwanych woluminów. Sprawdź montowania kontenera za pomocą polecenia sudo docker inspect <container_name>lub sprawdź volumeswpisy w jego pliku Compose. Utwórz kopię zapasową wszystkich potrzebnych danych, a następnie usuń tylko zweryfikowaną ścieżkę danych ONLYOFFICE lub nazwany wolumin. Docker Compose down -vusuwa woluminy projektu; używaj tego polecenia tylko wtedy, gdy projekt Compose i wszystkie zadeklarowane w nim woluminy należą wyłącznie do tej instalacji. Dokumentacja Dockera informuje, że Compose nie usuwa woluminów zewnętrznych.

Po usunięciu kontenera możesz usunąć obraz ONLYOFFICE, jeśli żaden inny kontener go nie używa:

sudo docker image ls
sudo docker image rm onlyoffice/documentserver

Jeśli użyłeś konkretnego tagu obrazu, użyj tego konkretnego repozytorium i tagu. Docker może zachować obraz, do którego nadal odwołuje się inny kontener, dlatego warto to sprawdzić przed wymuszeniem usunięcia.

W terminalu wyświetlane są polecenia umożliwiające przeglądanie woluminów Docker i nazw obrazów ONLYOFFICE
Przed usunięciem jakichkolwiek danych Docker lub obrazów z pamięci podręcznej sprawdź nazwy woluminów i tagi obrazów.

4. Usuń opcjonalne resztki i sprawdź

Jeśli zainstalowałeś pakiet z oficjalnego repozytorium APT i żaden inny pakiet ONLYOFFICE na hoście go nie potrzebuje, możesz usunąć jego wpis w repozytorium i klucz podpisu. Przewodnik instalacji identyfikuje /etc/apt/sources.list.d/onlyoffice.listi /usr/share/keyrings/onlyoffice.gpg. Sprawdź ich zawartość i upewnij się, że są dedykowane dla ONLYOFFICE przed ich usunięciem. W systemach Debian lub Ubuntu program sudo apt autoremove --purgemoże zaproponować usunięcie zbędnych zależności; dokładnie przejrzyj proponowaną listę pakietów i anuluj, jeśli zawiera ona oprogramowanie używane przez inne usługi. Czyszczenie zależności jest opcjonalne i nie jest wymagane do zatrzymania serwera dokumentów.

Sprawdź wynik za pomocą menedżera pakietów i inwentarza Docker:

dpkg -l | grep onlyoffice-documentserver
sudo docker ps -a

Nie powinien pozostać żaden pasujący zainstalowany pakiet ani kontener Serwera Dokumentów. Jeśli usunąłeś również jego obraz i dane, sprawdź odpowiednią listę obrazów, listę woluminów i ścieżki hosta, które zidentyfikowałeś wcześniej. Nie traktuj pustego zapytania o pakiet jako dowodu na usunięcie danych Dockera ani brakującego kontenera jako dowodu na utratę jego obrazu i woluminów.

W terminalu wyświetlane są polecenia dotyczące pakietów i inwentaryzacji Dockera, umożliwiające sprawdzenie możliwości odinstalowania
Sprawdź stany opakowań i kontenerów osobno, ponieważ reprezentują one różne metody instalacji.

Powyższe kroki dotyczą instalacji ONLYOFFICE Docs Community, Developer i Enterprise, o ile zaznaczono inaczej. Nazwy pakietów różnią się w zależności od edycji, a niestandardowe skrypty wdrożeniowe mogą tworzyć różne ścieżki. Dokładne polecenia dla poszczególnych edycji można znaleźć w przewodniku usuwania ONLYOFFICE Community Linux , przewodniku usuwania Developer Edition lub przewodniku usuwania Enterprise Edition . W przypadku Dockera należy skorzystać z przewodnika usuwania ONLYOFFICE Docker oraz z informacji o wyłączaniu Docker Compose .

Zostaw komentarz

Całkowite usunięcie serwera dokumentów ONLYOFFICE z systemu Linux

Całkowite usunięcie serwera dokumentów ONLYOFFICE z systemu Linux

Sprawdź, czy Document Server używa pakietu Linux czy Dockera, usuń tylko jego komponenty i sprawdź pozostałe dane, nie usuwając przez pomyłkę usług współdzielonych.

Zatrzymaj opóźnienia we współedycji ONLYOFFICE, znajdując wąskie gardło

Zatrzymaj opóźnienia we współedycji ONLYOFFICE, znajdując wąskie gardło

Powiąż powolną edycję zespołową z obciążeniem zasobów Dockera, połączeniami proxy lub obciążeniem dokumentu, a następnie wybierz rozwiązanie odpowiadające Twoim pomiarom.

Konfigurowanie protokołu HTTPS dla dokumentów ONLYOFFICE w Dockerze

Konfigurowanie protokołu HTTPS dla dokumentów ONLYOFFICE w Dockerze

Wybierz miejsce, w którym protokół TLS ma zostać zakończony, bezpiecznie zamontuj zaufany certyfikat i klucz prywatny oraz zweryfikuj dostęp HTTPS do serwera ONLYOFFICE Docs w środowisku Docker.

Połącz aplikację PHP z dokumentami ONLYOFFICE i zapisz zmiany

Połącz aplikację PHP z dokumentami ONLYOFFICE i zapisz zmiany

Osadź edytor ONLYOFFICE w swojej aplikacji PHP, podpisz jego konfigurację za pomocą JWT i zapisz edytowane pliki za pomocą bezpiecznego wywołania zwrotnego.

Zachowaj ONLYOFFICE Spell Check w wybranym języku

Zachowaj ONLYOFFICE Spell Check w wybranym języku

Ustaw język sprawdzania poprawności całego dokumentu lub zaznaczonego tekstu, sprawdź, czy sprawdzanie pisowni jest aktywne i rozpoznaj, kiedy brakuje słownika serwera.

Śledź zmiany po ponownym otwarciu dokumentu

Śledź zmiany po ponownym otwarciu dokumentu

Włącz funkcję stałego śledzenia zmian dla wszystkich w dokumencie ONLYOFFICE, sprawdź, czy zmiany są rejestrowane, i zrozum ograniczenia tego ustawienia.

Śledź przepływ, aby wyczyścić Nginx 502 ONLYOFFICE

Śledź przepływ, aby wyczyścić Nginx 502 ONLYOFFICE

Sprawdź, czy usługa Nginx, sieć Docker lub wewnętrzna usługa ONLYOFFICE zwraca błąd 502, a następnie zweryfikuj poprawiony kod źródłowy i kontrolę kondycji.

Śledź wywołanie zwrotne zapisu, gdy ONLYOFFICE nie zapisuje w NextCloud

Śledź wywołanie zwrotne zapisu, gdy ONLYOFFICE nie zapisuje w NextCloud

Zdiagnozuj nieudane zapisy ONLYOFFICE, sprawdzając trasę wywołania zwrotnego Nextcloud, przekierowania proxy i dzienniki pamięci masowej, a następnie sprawdź, czy edytowany plik zostanie zachowany.

Zapobiegnij wyczerpaniu się pamięci VPS na serwerze dokumentów ONLYOFFICE

Zapobiegnij wyczerpaniu się pamięci VPS na serwerze dokumentów ONLYOFFICE

Znajdź przyczynę awarii pamięci ONLYOFFICE, sprawdź limity Dockera, prawidłowo dostosuj rozmiar pamięci RAM VPS, bezpiecznie dodaj wymianę i zweryfikuj otwieranie i zapisywanie dokumentów.

Śledź nieudany eksport pliku PDF ONLYOFFICE do źródła

Śledź nieudany eksport pliku PDF ONLYOFFICE do źródła

Oddziel problemy z pobieraniem przez przeglądarkę od błędów konwersji po stronie serwera i użyj odpowiedniego dziennika lub kontroli dostępu, aby eksportowanie plików PDF przebiegło pomyślnie.