added quickstart
This commit is contained in:
parent
2b232c41f9
commit
e0faf7975f
24
README.md
24
README.md
|
@ -1,3 +1,23 @@
|
|||
# BashUP
|
||||
# Bashup
|
||||
|
||||
A set of bash scripts for managing backups.
|
||||
A set of bash scripts for managing backups.
|
||||
|
||||
## Quickstart
|
||||
|
||||
Create a backup directory or mount. For example, make a directory named /mnt/backups and create an NFS mount for that directory.
|
||||
|
||||
```bash
|
||||
cd /usr/local/src/
|
||||
wget https://git.stack-source.com/msb/bashup/archive/master.tar.gz -O bashup.tar.gz
|
||||
tar zxvf bashup.tar.gz
|
||||
cd bashup
|
||||
cp bashup-*.sh /usr/local/sbin/
|
||||
chmod 750 /usr/local/sbin/bashup-*.sh
|
||||
chown root:root /usr/local/sbin/bashup-*.sh
|
||||
nano /usr/local/etc/bashup.cnf
|
||||
crontab -e
|
||||
```
|
||||
|
||||
The "nano /usr/local/etc/bashup.cnf" command is optional. Do this if you need to override any of the settings at the top of the bashup scripts.
|
||||
For the crontab add an entry for each of the "bashup-backup-*.sh" scripts that you'd like to run. For example, to back up files at 3:01 am every day add this crontab:
|
||||
`1 3 * * * /usr/local/sbin/bashup-backup-files.sh`
|
||||
|
|
0
bashup-backup-files.sh
Normal file → Executable file
0
bashup-backup-files.sh
Normal file → Executable file
0
bashup-backup-mysql.sh
Normal file → Executable file
0
bashup-backup-mysql.sh
Normal file → Executable file
0
bashup-backup-pdns.sh
Normal file → Executable file
0
bashup-backup-pdns.sh
Normal file → Executable file
0
bashup-list-backups.sh
Normal file → Executable file
0
bashup-list-backups.sh
Normal file → Executable file
0
bashup-restore-files.sh
Normal file → Executable file
0
bashup-restore-files.sh
Normal file → Executable file
0
bashup-restore-mysql.sh
Normal file → Executable file
0
bashup-restore-mysql.sh
Normal file → Executable file
Loading…
Reference in New Issue
Block a user