Automated 7zip/encrypted backups to the cloud

Jul 26, 2006
143
2
81
I have a cron job that runs once a week (Sunday) that archive the entire directory:

Code:
7z a  -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on -pThePassword  -mhe=on  /home/mybackups/$(date +%Y-%V)/$(date +%Y-%V).7z /var/www/html

I then have another cron job that runs every day expect for Sunday:
Code:
7z u /home/mybackups/$(date +%Y-%V)/$(date +%Y-%V).7z  /var/www/html  -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on -pThePassword  -u- -up0q3r2x2y2z0w2!/home/mybackups/$(date +%Y-%V)/$(date +%Y-%V-%d).7z

This means once a week I get a full backup, then every other day for that week I get an incremental backup based on the original weekly backup. I got two questions:

1# Assuming my password is secure, I assume this method of encryption is more then secure enough to put on an encrypted amazon s3 bucket for 'cloud' backups? <- my concern is mainly using the same password over and over.

2# My incremental backups are created everyday, even when there are no changes detected. Any easy/simple way to detect this?
 

sourceninja

Diamond Member
Mar 8, 2005
8,805
65
91
I don't know I would take this approach unless you need the compression or the security of https in transit (I don't think 7zip backups protect owners and permissions like tar does). I would instead make a S3 bucket and either use AWS provided encryption keys or bring your own encryption keys. Bringing your own keys adds some mild complexity but if you don't trust Amazon to manage your keys it gives you piece of mind. Next I'd just make my cron run "aws s3 sync bucketname" for the directory and sync it directly with S3. Finally I'd turn on s3 versioning and life cycle rules to move older files to cheaper storage over time.

If you are even more worried you could use the aws encryption cli to encrypt the files locally before you send them up with sync (or any other client side encryption tool)
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |