Différences entre les versions de « Backup serveur »
Ligne 130 : | Ligne 130 : | ||
= Backup de Etherpad = | = Backup de Etherpad = | ||
$ | ==Sauvergarde des fichiers== | ||
$rsync -Aavx randome.camp:/home/etherpad /home/feydreva/Data/backup/Randome/etherpad-backup_`date +"%Y%m%d"`/ | |||
$cd /home/feydreva/Data/backup/Randome/ | |||
$tar cvf etherpad-backup_`date +"%Y%m%d"`.tgz atherpad-backup_`date +"%Y%m%d"`/ | |||
==Sauvegarde de la database== | |||
$ssh randome.camp | |||
$sudo mysqldump --single-transaction --hex-blob -h localhost -u phpmyadmin -p etherpad > etherpaddb-backup_`date +"%Y%m%d"`.sql | |||
$exit | |||
$rsync randome.camp:/home/feydreva/etherpaddb-backup_`date +"%Y%m%d"`.sql /home/feydreva/Data/backup/Randome/. | |||
== Backup des fichiers generaux de configuration du server == | == Backup des fichiers generaux de configuration du server == | ||
$ | $ |
Version du 26 avril 2020 à 21:27
Comment faire une sauvegarde complête du server Randome :
Backup de Nexcloud / Nuage
Mode Maintenance On
$ ssh randome.camp #connection au server Randome
$ cd /var/www/nextcloud
$ sudo -u www-data php occ maintenance:mode --on #mode maintenance On
Sauvegarde des données
$ exit #retour au PC / shell local
$rsync -Aavx randome.camp:/var/www/nextcloud /home/feydreva/Data/backup/Randome/nextcloud-backup_`date +"%Y%m%d"`/
$cd /home/feydreva/Data/backup/Randome/
$tar cvf nextcloud-backup_`date +"%Y%m%d"`.tgz nextcloud-backup_`date +"%Y%m%d"`/
$rsync -Aavx randome.camp:/mnt/sdb/nextclouddata /home/feydreva/Data/backup/Randome/nextclouddata-backup_`date +"%Y%m%d"`/
$cd /home/feydreva/Data/backup/Randome/
$tar cvf nextclouddata-backup_`date +"%Y%m%d"`.tgz nextclouddata-backup_`date +"%Y%m%d"`/
Sauvegarde de la database
$ssh randome.camp
$sudo mysqldump --single-transaction --hex-blob -h localhost -u phpmyadmin -p nextcloud > nextclouddb-backup_`date +"%Y%m%d"`.sql
$exit
$rsync randome.camp:/home/feydreva/nextclouddb-backup_`date +"%Y%m%d"`.sql /home/feydreva/Data/backup/Randome/.
Mode Maintenance Off
$ ssh randome.camp #connection au server Randome
$ cd /var/www/nextcloud
$ sudo -u www-data php occ maintenance:mode --off #mode maintenance Off
$exit
Backup de Wikimedia / wiki
Mode Maintenance On
$ssh randome.camp
Tout d'abord, insérer la ligne suivante dans le fichierLocalSettings.php
$ sudo nano /var/www/wiki/LocalSettings.php
$wgReadOnly = 'Dumping Database, Access will be restored shortly';
crtl-x crtl-q (sauvegarder, quitter)
Sauvegarde de la base de donnée
$ssh randome.camp
$sudo mysqldump --single-transaction --hex-blob --default-character-set=binary -h localhost -u phpmyadmin -p wikidb > wikidbdb-backup_`date +"%Y%m%d"`.sql
$exit
$rsync randome.camp:/home/feydreva/wikidbdb-backup_`date +"%Y%m%d"`.sql /home/feydreva/Data/backup/Randome/.
Sauvergarde du systeme de fichier
$rsync -Aavx randome.camp:/var/www/wiki /home/feydreva/Data/backup/Randome/wiki-backup_`date +"%Y%m%d"`/
$cd /home/feydreva/Data/backup/Randome/
$tar cvf wiki-backup_`date +"%Y%m%d"`.tgz wiki-backup_`date +"%Y%m%d"`/
Sauvegarder le contenu du Wiki (XML Dump)
$ssh randome.camp
$cd /var/www/wiki/maintenance
$php dumpBackup.php --full > wiki-dump_`date +"%Y%m%d"`.xml
$exit
$rsync -Aavx randome.camp:/var/www/wiki/maintenance/wiki-dump_`date +"%Y%m%d"`.xml /home/feydreva/Data/backup/Randome/.
Mode Maintenance Off
$ssh randome.camp
Suprimer la ligne suivante dans le fichierLocalSettings.php
$ sudo nano /var/www/wiki/LocalSettings.php
$wgReadOnly = 'Dumping Database, Access will be restored shortly';
Backup de Friendica / Social
$
Backup de Kanboard
Sauvergarde des fichiers
$rsync -Aavx randome.camp:/var/www/kanboard /home/feydreva/Data/backup/Randome/kanboard-backup_`date +"%Y%m%d"`/
$cd /home/feydreva/Data/backup/Randome/
$tar cvf kanboard-backup_`date +"%Y%m%d"`.tgz kanboard-backup_`date +"%Y%m%d"`/
Sauvegarde de la database
$ssh randome.camp
$sudo mysqldump --single-transaction --hex-blob -h localhost -u phpmyadmin -p kanboard > kanboarddb-backup_`date +"%Y%m%d"`.sql
$exit
$rsync randome.camp:/home/feydreva/kanboarddb-backup_`date +"%Y%m%d"`.sql /home/feydreva/Data/backup/Randome/.
Backup de Etherpad
Sauvergarde des fichiers
$rsync -Aavx randome.camp:/home/etherpad /home/feydreva/Data/backup/Randome/etherpad-backup_`date +"%Y%m%d"`/
$cd /home/feydreva/Data/backup/Randome/
$tar cvf etherpad-backup_`date +"%Y%m%d"`.tgz atherpad-backup_`date +"%Y%m%d"`/
Sauvegarde de la database
$ssh randome.camp
$sudo mysqldump --single-transaction --hex-blob -h localhost -u phpmyadmin -p etherpad > etherpaddb-backup_`date +"%Y%m%d"`.sql
$exit
$rsync randome.camp:/home/feydreva/etherpaddb-backup_`date +"%Y%m%d"`.sql /home/feydreva/Data/backup/Randome/.
Backup des fichiers generaux de configuration du server
$