- - Comment sauvegarder une installation Snap NextCloud sous Linux

Comment sauvegarder une installation Snap NextCloud sous Linux

Nextcloud est vraiment le logiciel du futur. Grâce à lui, il est plus simple que jamais de créer votre propre solution de stockage conviviale de type Dropbox sur Linux. L'installation du logiciel est extrêmement facile grâce à des choses comme les packages Snap. Cependant, il n'est pas aussi facile de sauvegarder une installation de NextCloud Snap.

Remarque: Avant de faire une sauvegarde Nextcloud, assurez-vous que l'intégralité de vos fichiers a terminé la synchronisation. Pendant le processus de sauvegarde, le composant logiciel enfichable NextCloud s'arrête, suspendant tous les services à tous les utilisateurs qui y sont connectés.

Arrêtez le serveur

Création d'une sauvegarde de Nextcloud, en particulier leVersion Snap, nécessite la suspension du logiciel serveur. Sans désactiver le serveur Nextcloud, certains fichiers peuvent ne pas être enregistrés, des erreurs d'autorisation peuvent survenir et même des données peuvent être perdues.

Heureusement, la suspension d'un serveur Nextcloud en cours d'exécution est à peu près aussi simple que son installation! Pour arrêter le serveur, ouvrez un terminal et obtenez un shell racine en utilisant su ou sudo -s. Ensuite, utilisez le arrêt instantané pour arrêter tous les services Nextcloud.

su -

ou

sudo -s
snap stop nextcloud

Lancer le arrêt instantané La commande désactivera la base de données SQL et les autres services Nextcloud en cours d'exécution. Il ne les désinstallera pas, alors ne vous inquiétez pas! Vos fichiers sont en sécurité!

Dossiers de sauvegarde

Le serveur étant temporairement fermé, il est possible de créer une sauvegarde de Nextcloud. Cependant, avant de commencer la sauvegarde côté serveur, nous vous recommandons de créer une sauvegarde du ~ / Nextcloud dossier pour chaque utilisateur. De cette façon, si quelque chose arrive à la sauvegarde du serveur, les utilisateurs auront toujours un double de leurs données.

Pour créer une sauvegarde d'un dossier de synchronisation Nextcloud, accédez à n'importe quel PC Linux qui utilise le serveur de synchronisation et ouvrez un terminal. Dans le terminal, utilisez le Le goudron commande pour créer une archive du ~ / Nextcloud dossier. Assurez-vous de remplacer «nom d'utilisateur» dans la commande ci-dessous par votre nom d'utilisateur.

tar -zcvpf nextcloud-local-backup-username.tar.gz ~/Nexcloud

Selon la taille ~ / Nextcloud est, le processus de compression peut prendre un certain temps. Une fois le processus d'archivage terminé, utilisez le GPG commande pour crypter l'archive (pour des raisons de sécurité.)

gpg -c nextcloud-local-backup-username.tar.gz
rm nextcloud-local-backup-username.tar.gz

GnuPG affichera nextcloud-local-backup-username.tar.gz.gpg.

Une fois que GPG a terminé le processus de chiffrement, placez la sauvegarde chiffrée dans un endroit sûr.

Sauvegarder Nextcloud

La sauvegarde de la version Snap de Nextcloud se fait parde loin le plus simple, par rapport à la configuration traditionnelle de Nextcloud. Étant donné que tout se trouve dans le dossier Nextcloud Snap, il n'est pas nécessaire d'exporter de bases de données SQL ou de jouer avec des fichiers individuels. Au lieu de cela, les utilisateurs peuvent créer une sauvegarde complète de Nextcloud en faisant une copie de deux dossiers individuels.

Le premier dossier à sauvegarder dans le répertoire Nextcloud Snap est le répertoire de configuration. Pour déterminer le nom du dossier de configuration Nextcloud, exécutez lsblk et voyez où il se trouve sur le système. Au moment d'écrire cet article, le dossier de montage est:

/var/lib/snapd/snap/nextcloud/7658

Créez un nouveau dossier de sauvegarde dans / home / nom d'utilisateur/ avec le mkdir commander et utiliser le cp commande pour tout y copier.

mkdir ~/nextcloud-server-backup
mkdir ~/nextcloud-server-backup/config
sudo cp -rp /var/lib/snapd/snap/nextcloud/7658/* /home/username/nextcloud-server-backup/config

Avec les fichiers de configuration de Nextcloud dans le dossier de sauvegarde, il est temps d'enregistrer les données.

mkdir ~/nextcloud-server-backup/data
sudo cp -rp /var/snap/nextcloud/common/* /home/username/nextcloud-server-backup/data

Compressez la sauvegarde

Maintenant que la sauvegarde est terminée, il est sûr de compresser la sauvegarde dans une archive Tar pour la conserver. Dans le terminal, compressez les données dans une archive TarGZ, en utilisant le le goudron commander.

Remarque: avant de compresser cette sauvegarde, assurez-vous de disposer de suffisamment d'espace disque pour la prendre en charge.

tar -zcvpf nextcloud-snap-server-backup.tar.gz ~/nextcloud-server-backup

Selon la quantité de données sur Nextcloud, cela peut prendre un certain temps. Une fois la compression terminée, n'hésitez pas à déplacer la sauvegarde vers un disque dur externe ou un serveur de fichiers de sauvegarde.

Chiffrer la sauvegarde

Le serveur Nextcloud a une sauvegarde mais ce n'est pas sûr car il n'est pas chiffré. Pour vous assurer que les données sur votre serveur Nextcloud sont à l'abri des écoutes, chiffrez-les avec GnuPG.

Pour crypter la sauvegarde, ouvrez un terminal et exécutez la commande suivante:

gpg -c nextcloud-snap-server-backup.tar.gz

Comme la sauvegarde locale Nextcloud, GPG affichera un nextcloud-snap-server-backup.tar.gz.gpg fichier. Ce fichier est crypté et sûr, il est donc possible de supprimer l'archive non cryptée:

rm nextcloud-snap-server-backup.tar.gz

Restaurer la sauvegarde

Besoin de restaurer la sauvegarde? Commencez par déplacer nextcloud-snap-server-backup.tar.gz.gpg vers / home / nom d'utilisateur /.

Ensuite, déchiffrez l'archive avec gpg:

gpg nextcloud-snap-server-backup.tar.gz.gpg

Extraire l'archive, en utilisant le goudron.

tar -xvpf nextcloud-snap-server-backup.tar.gz

Réinstallez avant d'essayer de restaurer la sauvegarde (si sur un nouveau système).

sudo snap install nextcloud
sudo snap stop nextcloud

Restaurez la sauvegarde avec;

sudo cp -rpf /home/username/nextcloud-server-backup/data/* /var/lib/snapd/snap/nextcloud/7658/
sudo cp -rpf /home/username/nextcloud-server-backup/config/* /var/snap/nextcloud/common/

Enfin, démarrez le serveur Nextcloud avec le démarrage rapide commander.

sudo snap start nextcloud
</ p>

commentaires