update instructions for backup.sh

This commit is contained in:
Cassie Tarakajian 2016-11-16 14:52:27 -05:00
parent c018987fba
commit 9098dd7e37

View file

@ -1,15 +1,15 @@
#!/bin/sh
# Make sure to:
# 1) Name this file `backup.sh` and place it in /home/ubuntu
# 1) Name this file `backup.sh` and place it in /home/ec2-user (or symlink it)
# 2) Run sudo apt-get install awscli to install the AWSCLI
# 3) Run aws configure (enter s3-authorized IAM user and specify region)
# 4) Fill in DB host + name
# 5) Create S3 bucket for the backups and fill it in below (set a lifecycle rule to expire files older than X days in the bucket)
# 6) Run chmod +x backup.sh
# 7) Test it out via ./backup.sh
# 8) Set up a daily backup at midnight via `crontab -e`:
# 0 0 * * * /home/ubuntu/backup.sh > /home/ubuntu/backup.log
# 8) Set up a daily backup at 8AM UTC via `crontab -e`:
# 0 8 * * * /home/ec2-user/backup.sh > /home/ec2-user/backup.log
# DB host (secondary preferred as to avoid impacting primary performance)
HOST=localhost:27017