Shellsec

Fuld version: backupftp.pl
Du ser lige nu en skrabet udgave af vores indhold. Se den fulde version med ordentlig formatering.
Nogen der har noget info om hvordan http://backupftp.pl er :D ?
Dunno, jeg kører bare denne her i et dagligt cronjob.
Kode:
#!/bin/bash
NOW=$(date +%F)
NOWS=$(date +%s)
THEN=$(expr $NOWS - 604800)
THENT=$(date -d"@${THEN}" +%F)
FILENAME="shellsec-$NOW"
OLDNAME="shellsec-$THENT"
mysqldump -u mybb --password=xxxxxx mybb | bzip2 -9 > /root/$FILENAME.sql.bz2
cd /home/shellsec/public
tar -cjf /root/$FILENAME.tar.bz2 *
gpg -e -r me@doctor-blue.net /root/$FILENAME.sql.bz2
gpg -e -r me@doctor-blue.net /root/$FILENAME.tar.bz2
aws s3 cp --sse /root/$FILENAME.sql.bz2.gpg s3://shellsec-backup/$FILENAME.sql.bz2.gpg
aws s3 cp --sse /root/$FILENAME.tar.bz2.gpg s3://shellsec-backup/$FILENAME.tar.bz2.gpg
aws s3 rm s3://shellsec-backup/$OLDNAME.sql.bz2.gpg
aws s3 rm s3://shellsec-backup/$OLDNAME.sql.bz2.gpg
rm /root/$FILENAME.*.bz2
rm /root/$FILENAME.*.bz2.gpg

Ahem, skal lige have den til at køre uden root permissions, men ellers virker det egentlig ganske udmærket.
(22-07-2014, 21:29)Doctor Blue Skrev: [ -> ]Dunno, jeg kører bare denne her i et dagligt cronjob.
Kode:
#!/bin/bash
NOW=$(date +%F)
NOWS=$(date +%s)
THEN=$(expr $NOWS - 604800)
THENT=$(date -d"@${THEN}" +%F)
FILENAME="shellsec-$NOW"
OLDNAME="shellsec-$THENT"
mysqldump -u mybb --password=xxxxxx mybb | bzip2 -9 > /root/$FILENAME.sql.bz2
cd /home/shellsec/public
tar -cjf /root/$FILENAME.tar.bz2 *
gpg -e -r me@doctor-blue.net /root/$FILENAME.sql.bz2
gpg -e -r me@doctor-blue.net /root/$FILENAME.tar.bz2
aws s3 cp --sse /root/$FILENAME.sql.bz2.gpg s3://shellsec-backup/$FILENAME.sql.bz2.gpg
aws s3 cp --sse /root/$FILENAME.tar.bz2.gpg s3://shellsec-backup/$FILENAME.tar.bz2.gpg
aws s3 rm s3://shellsec-backup/$OLDNAME.sql.bz2.gpg
aws s3 rm s3://shellsec-backup/$OLDNAME.sql.bz2.gpg
rm /root/$FILENAME.*.bz2
rm /root/$FILENAME.*.bz2.gpg

Ahem, skal lige have den til at køre uden root permissions, men ellers virker det egentlig ganske udmærket.


undskyld, det var mere deres vps jeg tænkte på :P
(22-07-2014, 21:38)ailicis Skrev: [ -> ]undskyld, det var mere deres vps jeg tænkte på :P

Troede det var et perl script du talte om xD
Hvis du bare skal bruge backup plads, så er det 100 gange billigere at bruge Amazon AWS. Shellsec's backups og alt mit andet vigtige er på deres high-redundancy netværk og jeg betaler $0.25 om måneden (2 GB tror jeg nok).
(22-07-2014, 21:56)Doctor Blue Skrev: [ -> ]Troede det var et perl script du talte om xD
Hvis du bare skal bruge backup plads, så er det 100 gange billigere at bruge Amazon AWS. Shellsec's backups og alt mit andet vigtige er på deres high-redundancy netværk og jeg betaler $0.25 om måneden (2 GB tror jeg nok).

tænkte det godt nok som test vps XD
- men tror jeg køber en måned her til den 1. og ser hvordan de er XD
(22-07-2014, 22:22)ailicis Skrev: [ -> ]tænkte det godt nok som test vps XD
- men tror jeg køber en måned her til den 1. og ser hvordan de er XD

Igen må jeg sige Amazon. Du kan få deres micro instance i et helt år gratis, så der har du noget at lege med. Hvis du har brugt den kan du bare gøre som jeg, og købe den mindste VPS hos OVH ($2/m for 1 GB RAM i NL med DDoS protection). Den er billig og fungerer som den skal (og er ikke ejet af et sketchy polsk firma) :)
Ellers er der også ChicagoVPS, hvor du kan få en til det halve (Så $1 om måneden), men kun 128 MB RAM i stedet for 1 GB, go så ingen DDoS protection.

Shellsec kører på OVHs mindste :)
(22-07-2014, 21:56)Doctor Blue Skrev: [ -> ]Troede det var et perl script du talte om xD

Hehe det var også det jeg troede da jeg læste overskriften backupftp.pl...