Comment désinstaller complètement ONLYOFFICE Document Server sous Linux

Une désinstallation incomplète d'ONLYOFFICE Document Server peut laisser des fichiers de service, la configuration, les répertoires de données, les volumes Docker ou les dépendances du gestionnaire de paquets. Pour une désinstallation complète et sécurisée, il est recommandé d'identifier le mode d'installation, de laisser ONLYOFFICE fermer les sessions actives, de supprimer le paquet ou le conteneur correspondant, puis d'inspecter les données persistantes et les services partagés avant toute autre suppression.

Commencez par une sauvegarde si le serveur contient encore des documents, des fichiers cache importants, des certificats ou une configuration personnalisée. La désinstallation de Document Server peut perturber le fonctionnement de Nextcloud, ownCloud ou de toute autre application qui s'y connecte. De plus, la suppression d'ONLYOFFICE n'entraîne pas automatiquement la suppression de PostgreSQL, Nginx, RabbitMQ, Redis ou des polices partagées : ces éléments peuvent être utilisés par d'autres logiciels.

Avant de désinstaller, identifiez le type d'installation.

Vérifiez d'abord la base de données des paquets et Snap :

dpkg -l | grep -i onlyoffice
rpm -qa | grep -i onlyoffice
snap list | grep -i onlyoffice

Ces commandes sont en lecture seule ; un résultat vide d’un gestionnaire de paquets ne prouve pas que le logiciel est absent s’il a été installé autrement. Pour Docker, listez les conteneurs et les images :

docker ps -a --format 'table {{.ID}}\t{{.Image}}\t{{.Names}}'
docker image ls | grep -i onlyoffice

Si votre système Linux exécute Docker Compose, repérez le projet Compose et ses déclarations de volumes avant de poursuivre. Si ONLYOFFICE Docs a été installé avec Helm sur Kubernetes, utilisez les instructions de désinstallation du graphique plutôt que les commandes du paquet Linux.

Comment supprimer une installation DEB ou RPM ?

1. Sauvegardez le travail et déconnectez les utilisateurs proprement.

Pour l'installation du paquet décrite dans le guide de désinstallation Linux d'ONLYOFFICE, exécutez son script de préparation à l'arrêt avant de supprimer le paquet :

sudo documentserver-prepare4shutdown.sh

Ce script ferme les sessions actives et garantit la sauvegarde des documents. ONLYOFFICE indique que l'opération peut prendre jusqu'à cinq minutes. Planifiez cette étape pendant une période de maintenance et prévenez les utilisateurs connectés au préalable. Si la commande est introuvable, vérifiez le package installé et consultez la page de désinstallation officielle de l'édition correspondante plutôt que d'utiliser un script non compatible.

2. Supprimez le paquet sur Ubuntu ou Debian

Pour l'édition communautaire, le nom officiel du package estonlyoffice-documentserver :

sudo apt purge onlyoffice-documentserver

Les noms des paquets varient selon l'édition. Le guide de désinstallation officiel de l'édition Développeur utilise onlyoffice-documentserver-dele nom exact indiqué par le guide dpkg -let suivez les instructions du fournisseur ; ne supprimez pas un paquet au nom similaire par simple supposition.

La commande `apt purge` supprime les fichiers binaires et la configuration du paquet, mais ONLYOFFICE indique que les dépendances installées avec ce paquet sont conservées. Consultez la proposition d'APT avant de confirmer. Évitez l'exécution apt autoremoveautomatique : lisez d'abord la liste des paquets et conservez ceux utilisés par un autre service.

3. Supprimez le paquet RPM sur CentOS ou les systèmes compatibles.

La page de désinstallation de l'édition communautaire indique la commande suivante pour CentOS :

sudo yum remove onlyoffice-documentserver

Sur les systèmes utilisant DNF, utilisez le nom du paquet indiqué par RPM et vérifiez la transaction proposée avant de confirmer :

sudo dnf remove onlyoffice-documentserver

Les différences d'édition et de dépôt peuvent modifier le nom du paquet. Les instructions officielles d'ONLYOFFICE documentent spécifiquement la yumcommande CentOS ; vérifiez le nom de paquet équivalent pour votre distribution avant de supprimer une version Enterprise ou Developer.

Que faire des fichiers restants et des dépendances ?

Si la suppression de paquets indique que des répertoires ne sont pas vides, ONLYOFFICE les répertorie /etc/onlyofficecomme /var/www/onlyofficepouvant être supprimés manuellement. Commencez par les examiner et copiez les fichiers de configuration, certificats ou autres fichiers que vous souhaitez conserver. Ensuite, uniquement si le serveur est mis hors service et que les répertoires ne contiennent aucune donnée d'une autre application, supprimez précisément ces chemins :

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

Ne remplacez pas cette commande ciblée par un caractère générique tel que rm -rf /var/*/onlyoffice*. Vérifiez l'état restant des services et des paquets :

systemctl list-units --type=service | grep -Ei 'onlyoffice|documentserver'
dpkg -l | grep -i onlyoffice
rpm -qa | grep -i onlyoffice

Le gestionnaire de paquets peut laisser installés Nginx, PostgreSQL, RabbitMQ, Redis et les paquets de polices car il s'agit de dépendances ou de prérequis. Ne les supprimez qu'après avoir vérifié qu'ils ne sont pas utilisés par une autre application. Sous Debian ou Ubuntu, examinez les dépendances inverses avant de supprimer un paquet ; sur les systèmes basés sur RPM, examinez les services et les paquets qui en dépendent. Si le dépôt ONLYOFFICE a été ajouté uniquement pour ce serveur, vous pouvez supprimer séparément son entrée et sa clé de signature après avoir vérifié les fichiers de configuration. Ne supprimez pas un dépôt partagé ni une clé utilisée par un autre produit ONLYOFFICE.

Vérifiez également la configuration de votre proxy inverse et de votre pare-feu. Recherchez dans les fichiers de configuration Nginx les noms d'hôtes ou les destinations de proxy ONLYOFFICE, puis modifiez uniquement le bloc serveur dédié au serveur de documents. Conservez les hôtes virtuels non liés à ce serveur. Les certificats TLS sont gérés séparément et peuvent être nécessaires à d'autres sites.

Comment supprimer une installation Docker ?

Commencez par identifier le projet ou le conteneur Compose exact. Dans le cas d'une installation Compose, accédez au répertoire contenant le fichier Compose correspondant et arrêtez le projet :

docker compose down

Cette opération supprime les conteneurs et le réseau du projet, mais les volumes nommés sont généralement conservés. Cela s'avère utile en cas de réinstallation ou si vous avez besoin des données stockées. Si vous souhaitez une suppression définitive, consultez le fichier Compose et la liste des volumes avant toute suppression.

docker volume ls
docker inspect <container_name> --format '{{json .Mounts}}'

L'image Docker officielle ONLYOFFICE documente les chemins persistants, notamment `/ var/log/` /var/log/onlyoffice, /var/www/onlyoffice/Data`/var/log/` et /var/lib/onlyoffice`/var/log/`. Les données PostgreSQL peuvent également être stockées séparément. Les configurations Compose permettent d'associer ces chemins à des volumes nommés ou à des répertoires hôtes. Sauvegardez les certificats et les données nécessaires. Supprimez uniquement les volumes et les répertoires montés que vous avez formellement identifiés comme appartenant exclusivement à ce déploiement de serveur de documents.

Après examen, un projet Compose peut supprimer ses volumes nommés déclarés avec :

docker compose down --volumes

Utilisez cette commande uniquement si vous souhaitez supprimer les données persistantes du projet. Ne l'exécutez pas docker volume prunecomme raccourci ; elle pourrait supprimer des volumes inutilisés sans rapport avec le projet. Pour un conteneur démarré avec cette docker runcommande, arrêtez-le et supprimez-le, puis examinez séparément ses points de montage et supprimez uniquement les chemins de données ou les volumes que vous avez choisis de supprimer.

docker stop <container_name>
docker rm <container_name>

Enfin, supprimez l'image ONLYOFFICE uniquement si aucun autre conteneur n'en a besoin. Utilisez l'image et la balise exactes indiquées pardocker image ls :

docker image rm onlyoffice/documentserver:<tag>

Le dépôt Docker officiel explique les chemins d'accès aux données et l'utilisation des volumes de l'image. Les points de montage réels d'un conteneur en cours d'exécution peuvent différer des valeurs par défaut ; fiez-vous donc docker inspectà votre fichier Compose plutôt qu'à des suppositions.

Comment désinstaller le paquet Snap ?

Si snap listle snap ONLYOFFICE Docs s'affiche, la documentation officielle du dépôt snap indique que sa suppression comporte les éléments suivants :

sudo snap remove onlyoffice-ds

Vérifiez snap listà nouveau. La suppression d'un snapshot et la suppression des snapshots conservés ou des données utilisateur sont deux opérations distinctes ; examinez les snapshots enregistrés snap savedet supprimez uniquement ceux que vous souhaitez supprimer définitivement. Ne supprimez pas les données Snap partagées ni les snapshots sans discernement.

Vérifications finales après la désinstallation

  • Vérifiez que le paquet, le Snap ou le conteneur que vous avez ciblé n'est plus installé ou en cours d'exécution.
  • Vérifiez que l'ancienne URL du serveur de documents ne répond plus depuis un réseau de confiance ni depuis l'hôte lui-même.
  • Vérifiez que toute application connectée a été configurée pour pointer vers un serveur de documents de remplacement ou que son connecteur a été désactivé.
  • Vérifiez les paramètres Nginx, pare-feu, DNS et TLS pour les entrées spécifiques à ONLYOFFICE, en supprimant uniquement celles qui ne sont plus utilisées.
  • Vérifiez l'espace disque utilisé et la liste des dépendances restantes du gestionnaire de paquets. Conservez les bases de données partagées, les proxys, les serveurs de messagerie et les polices si un autre service en a besoin.

Si la suppression d'un paquet échoue, lisez attentivement le message d'erreur complet et vérifiez l'état du paquet avant d'utiliser les options de forçage. Un script de maintenance défectueux ou une mise à niveau interrompue peuvent nécessiter une réparation spécifique au système d'exploitation et à la version du paquet ; forcer la suppression sans diagnostic préalable peut rendre l'état du gestionnaire de paquets incohérent. La procédure de suppression standard est préférable lorsqu'elle fonctionne.

Références officielles

Laisser un commentaire

Comment cocher une case dans Word : 2 façons de créer une liste de contrôle

Comment cocher une case dans Word : 2 façons de créer une liste de contrôle

Découvrez comment ajouter des puces imprimables ou des cases à cocher interactives dans Word sous Windows, Mac et sur le Web, ainsi que comment remplacer le X par défaut par une coche.

Comment habiller le texte autour des images dans Word : 3 méthodes faciles

Comment habiller le texte autour des images dans Word : 3 méthodes faciles

Dans Word, pour habiller le texte, utilisez les options de mise en page, le format d'image ou le menu contextuel (clic droit), puis choisissez une mise en page d'image et contrôlez son déplacement par rapport au texte.

Comment imprimer une enveloppe : 2 méthodes simples dans Word et Google Docs

Comment imprimer une enveloppe : 2 méthodes simples dans Word et Google Docs

Imprimez une enveloppe dans Word ou utilisez un module complémentaire de publipostage pour Google Docs. Assurez-vous que le format du papier est adapté, insérez correctement l'enveloppe et vérifiez l'alignement avant d'imprimer le lot.

Comment ouvrir l'éditeur VBA dans Excel (Windows et Mac)

Comment ouvrir l'éditeur VBA dans Excel (Windows et Mac)

Ouvrez l'éditeur VBA d'Excel avec Alt+F11 ou accédez à Développeur > Visual Basic. Découvrez comment utiliser Développeur, Excel pour Mac et enregistrer des macros dans un format qui conserve le code VBA.

Comment indenter dans Word : 4 méthodes fiables pour formater les paragraphes

Comment indenter dans Word : 4 méthodes fiables pour formater les paragraphes

Apprenez à ajouter des retraits de première ligne, des retraits suspendus, des retraits à gauche et à droite dans Word à l'aide de la touche Tabulation, de la règle, des paramètres de paragraphe et des commandes de mise en page Web.

5 solutions efficaces pour résoudre le problème d'Outlook bloqué sur « Tentative de connexion »

5 solutions efficaces pour résoudre le problème d'Outlook bloqué sur « Tentative de connexion »

Utilisez cinq vérifications pratiques de connexion Outlook pour déterminer si Exchange, votre réseau, les compléments ou un profil Outlook sont à l'origine du message « Tentative de connexion ».

Comment insérer une feuille de calcul provenant d'un autre classeur dans Excel

Comment insérer une feuille de calcul provenant d'un autre classeur dans Excel

Copiez ou déplacez une feuille de calcul Excel dans un autre classeur, choisissez sa position et vérifiez les formules, les graphiques et la mise en forme après le transfert.

Comment faire pivoter du texte dans Excel avec des préréglages ou un angle personnalisé

Comment faire pivoter du texte dans Excel avec des préréglages ou un angle personnalisé

Utilisez le menu Orientation d'Excel pour incliner le texte des cellules vers le haut, vers le bas ou en diagonale, définir un angle précis et conserver la lisibilité des titres. Inclut les notes pour ordinateur et Web.

Comment utiliser la fonction Somme automatique dans Excel : méthodes rapides pour totaliser les lignes et les colonnes

Comment utiliser la fonction Somme automatique dans Excel : méthodes rapides pour totaliser les lignes et les colonnes

Utilisez la fonction Somme automatique d'Excel pour totaliser une ligne ou une colonne, vérifier la plage suggérée, reporter les totaux adjacents ou insérer la formule SOMME à l'aide d'un raccourci clavier.

Comment créer une nouvelle feuille Excel avec la même mise en forme

Comment créer une nouvelle feuille Excel avec la même mise en forme

Dupliquez une feuille de calcul pour conserver sa mise en forme, sa disposition et ses formules, puis effacez uniquement les données si vous avez besoin d'un modèle vierge. Procédure pour Excel (ordinateur de bureau, Mac et navigateur web).