Hi guys, We really need to talk about our backup infrastructure.
Some of our stuff is easy-ish to back up: - most git repositories can just be mirrored : lukeshu.com/git, github, gitlab, ... (I'd set this up on lukeshu.com a long time ago, but I think it stopped running. Setting this up with github and gitlab has been in my TODO.txt for way too long). - /srv/repo/main is already backup up by our mirrors. However, if there were ever a problem, we wouldn't be able to roll back to a backup if it already propegated to the mirrors. But some other stuff is under-served: - /etc/.git: contains crypto keys, system password hashes - /srv/sql: besides database passwords, the repositories contain usernames and password hashes for wiki, redmine, and parabolaweb users. - /home - /srv various files contains database passwords and the like Who do we give this data to? If it's encrypted, who holds the decryption keys? How long do we retain backups for? How often do we make them? -- Happy hacking, ~ Luke Shumaker _______________________________________________ Dev mailing list [email protected] https://lists.parabola.nu/mailman/listinfo/dev
