Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/feed-rss2.php on line 8
Automating FTP Backups in Linux – AKLWEB HOST LLC Support Center https://support.aklwebhost.com Tue, 26 Nov 2019 08:35:39 +0000 en-US hourly 1 https://wordpress.org/?v=6.4.4 Automating FTP Backups in Linux https://support.aklwebhost.com/knowledgebase/automating-ftp-backups-in-linux/ https://support.aklwebhost.com/knowledgebase/automating-ftp-backups-in-linux/#respond Tue, 26 Nov 2019 08:34:37 +0000 https://support.aklwebhost.com/?post_type=manual_kb&p=2353 This is a simple backup script for Linux dedicated servers to back up a specific directory and all of it’s sub directories and save them in your backup FTP storage, organized by date.

1. Download lftp using the command: yum install lftp (CentOS) or apt-get install lftp (Debian and Ubuntu)

2. Have a directory in the root of the back up FTP named “backup”

3. Modify the script bellow with your credentials and settings:

#!/bin/bash

### FTP login credentials bellow ###
FTPU=”FTP-Username”
FTPP=”FTP-Password”
FTPS=”FTP-IP-Address”

NOW=$(date +”%d-%m-%Y”)
### local directory to backup ###

FILE="/DIR-to-Backup"

### Login to remote server ###
### No need to edit any of the fields bellow ###
### Default DIR is backup ###

lftp -u $FTPU,$FTPP -e “cd backup;mkdir $NOW;cd $NOW;mirror -R $FILE /backup/$NOW;quit” $FTPS
4. Save the script as backup.sh and run “chmod +x ./backup.sh” to make into an executable.

5. run the back up script by typing ./backup.sh

The script can be scheduled as a cron job for automated backups on a specific frequency.

]]>
https://support.aklwebhost.com/knowledgebase/automating-ftp-backups-in-linux/feed/ 0