sysadmin advice concerning backups

James Tomasino tomasino at lavabit.com
Sat Jun 13 15:49:07 BST 2020


On 6/13/20 5:55 AM, Matthew Graybosch wrote:
> I could use a little sysadmin advice, because this is really my first
> time hosting other people and I don't want to screw it up.

I run {https,gopher,gemini}://cosmic.voyage which I believe to be quite similar to what you're doing. I have a cron that grabs all the writing content, commits it to a git repo, and pushes it up each night. In fact, I do it with the wiki on the site too.

https://tildegit.org/cosmic/cosmic-backup

Since it's all text content, relying on git's diffing saves me the overhead on filesize of binary blobs. I also have a way to roll back through time in case someone accidentally does something horrific. If nothing changed, the git commit is empty and I waste nothing. Honestly, it's worked out great so far as my community's content is all text.

Oh, and yes, I also run backups on Vultr. :)

Best of luck to you!



More information about the Gemini mailing list