Comment sauvegarder sont serveur nextcloud avec rsync?

peut-ĂȘtre sudo n’est pas installĂ© sur debian.
Je pense que l’installer est une nĂ©cessitĂ©, occ ne fonctionnera que lancĂ© sous l’utilisateur propriĂ©taire, sans ça, difficile de passer nextcloud en mode maintenance depuis la ligne de commande.
Si vous le pouvez, faite apt-get install sudo pour installer sudo et voir ce que ça donne. Il faut avoir un minimum d’outils pour pouvoir faire les sauvegardes.

Bonjour @Julios123 @jkrafft , le script que j’ai partagĂ© doit ĂȘtre exĂ©cutĂ© en tant que root car le script lui mĂȘme change d’utilisateur quand nĂ©cessaire cependant mĂȘme si l’utilisateur root n’a pas les " droits" sur un dossier ou fichier, il peut quand mĂȘme y accĂ©der et le modifier car il est administrateur de la machine et a donc tous les droits.
je vous suggÚre donc de vérifier les chemins des dossier.

si sudo est installĂ© je l’utilise tous le temps

mise Ă  jour du serveur faite aussi

Quand vous lancez votre script avec sudo, le chemin vers le script est-il juste ?

oui avant je fais cd le répertoire du script et aprÚs je lance le script

@Julios123 d’aprĂšs votre capture d’écran ,
le dossier nextcloud se trouve bien ici ? : /var/www/nextcloud/
le dossier data est bien celui ci ? : /var/nextcloud_data

@Julios123 si ce n’est pas le cas, je vous conseille d’exĂ©cuter setup?sh et de rentrer les informations correspondante Ă  nouveau.

tout à fait je suis dans le bon répertoire

voir image : https://zupimages.net/up/21/30/vfyc.png

Voici quand quel répertoire ce trouve le script

voir image : https://zupimages.net/up/21/30/937b.png

@Julios123 c’est bizarre 
, je vient de regarde le script tous semble ok. il est bien executĂ© en tant que root / superuser ?

si c’est dĂ©ja le cas, essayez d’accorder l’écriture et la lecture au l’utilisateur root

oui il est exécuté entant que root je fais ./monscript.sh

Bonjour @Julios123 , le but de ce forum est d’aider les gens. Mais nous ne pouvons pas faire le travail Ă  votre place et encore moins vous apprendre
 Ă  apprendre. Au vu des questions posĂ©es, je pense qu’il serait plus bĂ©nĂ©fique pour vous de suivre un cours sur Linux (celui d’openclassroom par exemple). Nous pourrons alors mieux vous aider
Ne prenez pas ce commentaire pour vous ; Force m’est de constater qu’au bout de plus de 50 messages, nous en sommes au mĂȘme point pour une tĂąche d’administration systĂšme basique sous Linux.

Par ailleurs, les personnes prĂ©sentes ici donne de leur temps pour aider. Ce genre de rĂ©ponse “Il y a pas une autre solution car la pour l’instant pas de sauvegarde” est inacceptable. Je vous invite a lire le code de conduite de ce forum.

Le script donnĂ© par @Mageunic fonctionne sĂ»rement trĂšs bien mais ce n’est pas un projet de grande envergure et nĂ©cessite un certain nombre d’élĂ©ments de configuration avant de pouvoir fonctionner. Une attention particuliĂšre doit dont ĂȘtre donnĂ©e au script et Ă  sa mise en place, ce qui risque d’ĂȘtre particuliĂšrement laborieux.

PS : Un script Linux n’a aucune chance de fonctionner sans le “/” (sudo setup.sh → sudo ./setup.sh). Ce n’est sans doute pas le seul problĂšme (par exemple, setup.sh a les droits dexecutions par dĂ©faut mais pas NextcloudBackup.sh au moment du tĂ©lĂ©chargement), encore une fois je vous invite un lire un cours sur bash/Linux pour gagner du temps (pour vous comme pour nous).

Si vous souhaitez une solution moins maison mais moins spécialisée, vous pouvez toujours utiliser un logiciel de sauvegarde avec une interface graphique comme vorta/borgbackup, bacula, restic, grsync


1 Like

Merci a toi pour ton aide je suis sincĂšrement dĂ©soler j’ai rĂ©ussi mais j’ai une derniĂšre erreur sur le script qui fonctionne

je sais que c’est un forum d’entraide

voir erreur sur l’image https://zupimages.net/up/21/30/hopf.png