diff --git a/backup.sh b/backup.sh index ae4b8f6c..ccc7ba04 100755 --- a/backup.sh +++ b/backup.sh @@ -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