It has webhooks that tie nicely into my (also self-hosted) Drone (CI) and Mattermost (f/oss self-hosted Slack replacement) and CapRover (self-hosted Heroku) setups.
A continuous rsync job in a loop makes sure that that directory tree is always synchronized onto another $20/mo VPS elsewhere. (Failures on that backup machine/script are reported realtime via webhooks back into Mattermost.)
It's a really robust system (for a single machine) and thanks to everything being containerized, can be easily replicated from the backup host back onto a new machine in under an hour or so in the event of crash/disaster.
For 90% of small businesses, even the $300/mo server is significant overprovisioning/overkill.
It’s probably infinitely more simple than I think it was.
Edit: Down this [1] page a little bit you can see an example of the code you would have to copy/paste
[1] https://web.archive.org/web/19970616173036/http://www.acmepe...
[also adds in some "under construction" gifs]
I really wish I had some way to access my original AOL website. So many memories... and web ring links...