<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Backups - Tag - vo.rs</title><link>https://vo.rs/tags/backups/</link><description>Backups - Tag - vo.rs</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.</copyright><lastBuildDate>Tue, 21 Nov 2023 09:00:00 +0000</lastBuildDate><atom:link href="https://vo.rs/tags/backups/" rel="self" type="application/rss+xml"/><item><title>Healthchecks.io (Self-Hosted): Making Sure Your Cron Jobs Actually Ran</title><link>https://vo.rs/story/healthchecksio-self-hosted-making-sure-your-cron-jobs-actually-ran/</link><description>&lt;p&gt;Here is a story that has happened to almost everyone who has ever written a cron job. You set up a nightly backup. You test it once, it works, you feel responsible and adult. Eight months later you actually need that backup, and you discover it stopped running in March because of a full disk, an expired token, or a typo you made while &amp;ldquo;tidying up.&amp;rdquo; The cron job didn&amp;rsquo;t fail loudly. It failed &lt;em&gt;silently&lt;/em&gt;, which is the worst way for anything to fail, and nobody told you because there was nobody to tell.&lt;/p&gt;</description><pubDate>Tue, 21 Nov 2023 09:00:00 +0000</pubDate></item><item><title>Why Every Side Project Should Have a Backup Plan (And How to Build One)</title><link>https://vo.rs/story/why-every-side-project-should-have-a-backup-plan-and-how-to-build-one/</link><description>&lt;p&gt;Every side project starts the same way: a burst of enthusiasm, a database, and absolutely no backups. This is fine, right up until the moment it is catastrophically not fine — the disk fills, the migration goes sideways, you &lt;code&gt;rm -rf&lt;/code&gt; the wrong directory at midnight, or the VPS provider has a bad week and your droplet evaporates with it.&lt;/p&gt;
&lt;p&gt;I have lost data this way. Not recently, because losing data once is an education you only need to pay for the once. The lesson was not &amp;ldquo;back things up more&amp;rdquo; — everyone knows that. The lesson was that a vague intention to back things up is worth precisely nothing, and only an automated, tested, restorable backup counts. So let&amp;rsquo;s build one that actually works for a small project, without enterprise budgets or enterprise faff.&lt;/p&gt;</description><pubDate>Tue, 10 Oct 2023 09:00:00 +0000</pubDate></item></channel></rss>