EasyBackup January 25, 2022, 10:06:30 pm EasyBackuphttps://github.com/Har-Kuun/easybackupA Short and Easy Website Files/DB FTP Backup ScriptCode: [Select]#!/bin/bashMYSQL_USER=rootMYSQL_PASS=MySQLrootPassWordMYSQL_DB_NAME=mywordpressdbFTP_HOST=ftp.1fichier.comFTP_PORT=21FTP_USER=myftpuserFTP_PASS=myftppasswordFTP_PATH=/WEB_FILES_PATH=/srv/www/example.comLOCAL_BACKUP_PATH=~/backupWEBSITE_NAME=example.comDB_BACKUP_FILE_NAME=$WEBSITE_NAME.$(date +"%Y%m%d").dbWEBSITE_FILES_BACKUP_FILE_NAME=$WEBSITE_NAME.$(date +"%Y%m%d").webfilesmysqldump -u $MYSQL_USER -p$MYSQL_PASS $MYSQL_DB_NAME > $DB_BACKUP_FILE_NAME.sqltar zcf $LOCAL_BACKUP_PATH/$DB_BACKUP_FILE_NAME.tar.gz *.sqlrm -f $DB_BACKUP_FILE_NAME.sqltar zcf $LOCAL_BACKUP_PATH/$WEBSITE_FILES_BACKUP_FILE_NAME.tar.gz $WEB_FILES_PATHftp -v -n $FTP_HOST $FTP_PORT<< ENDuser $FTP_USER $FTP_PASStype binarypassivecd $FTP_PATHput $LOCAL_BACKUP_PATH/$DB_BACKUP_FILE_NAME.tar.gzput $LOCAL_BACKUP_PATH/$WEBSITE_FILES_BACKUP_FILE_NAME.tar.gzbyeEND