Recently got a BeagleBone Black to mess around with and decided to use it as a backup machine.
AJ designed and printed the case for it. Turned out Really nice, very compact and strong. More info will be released on https://www.sigmaprojects.org when it’s ready for public distro.
Now, I know the follow could have easily been done in a few bash scripts, but I decided to learn and implement it in NodeJS.
The main concept is simple:
- Connect to a data store that contains Git repos and MySQL servers
- List the entries
- Backup it all to the Beaglebone Black MicroSD card
After a day the end result is pretty nice, it just works. I decided to put it up at GitHub, but please forgive me if there are issues, it was my first time using nodejs. https://github.com/sigmaprojects/snaggles