Ik heb een PHP/MySQL webapp draaien op een DigitalOcean VPS, met ubuntu server. Een takenpakketje dat niet wereldschokkend is maar wel leuk om te bouwen, en dat inmiddels gebruikt wordt door een aantal vrienden en collega's.
Dignen als SSL/https en goed versleutelde wachtwoorden zitten er wel in, maar backuppen doe ik door in te loggen op sftp, de files te downloaden naar mijn eigen laptop, en de database te exporteren naar een .sql. Dit gaat vast ooit mis. Ik weet dat er full-fledged backup-opties zijn, maar dit is een klein project en ik wil eigenlijk niet teveel extra software op die server zetten.
Vooralsnog wil ik het oplossen door een PHPscript een mysql-export in een .sql te laten dumpen en dit samen met een copy van de public_html map naar een encryped rar file te schrijven, welke vervolgens gekopieerd wordt naar een andere server (ook van mezelf, andere host, ander datacenter). Uiteraard naar een niet publiek te openen map.
Mijn vragen zijn vooral:
Dignen als SSL/https en goed versleutelde wachtwoorden zitten er wel in, maar backuppen doe ik door in te loggen op sftp, de files te downloaden naar mijn eigen laptop, en de database te exporteren naar een .sql. Dit gaat vast ooit mis. Ik weet dat er full-fledged backup-opties zijn, maar dit is een klein project en ik wil eigenlijk niet teveel extra software op die server zetten.
Vooralsnog wil ik het oplossen door een PHPscript een mysql-export in een .sql te laten dumpen en dit samen met een copy van de public_html map naar een encryped rar file te schrijven, welke vervolgens gekopieerd wordt naar een andere server (ook van mezelf, andere host, ander datacenter). Uiteraard naar een niet publiek te openen map.
Mijn vragen zijn vooral:
- Is dit enigzins logisch of volledig stupide?
- Zit er een obvious flaw in die ik niet zie?
- Zijn er betere manieren/veiliger manieren?
Welles