<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel>
<title>Northbound Notes</title><link>https://german.sofee.life/</link>
<description>Notes on running small servers.</description><language>en</language>
<item><title>Backups I actually test</title><link>https://german.sofee.life/posts/restic-backups.html</link><guid>https://german.sofee.life/posts/restic-backups.html</guid><pubDate>Fri, 06 Nov 2026 09:02:21 +0000</pubDate><description>A small restic setup, and the monthly restore drill that makes it worth having.</description></item>
<item><title>Back to static files</title><link>https://german.sofee.life/posts/static-again.html</link><guid>https://german.sofee.life/posts/static-again.html</guid><pubDate>Thu, 15 Oct 2026 09:02:21 +0000</pubDate><description>Why this site is a folder of HTML again, and what I gave up to get there.</description></item>
<item><title>Notes on caching static assets with nginx</title><link>https://german.sofee.life/posts/nginx-cache-notes.html</link><guid>https://german.sofee.life/posts/nginx-cache-notes.html</guid><pubDate>Fri, 18 Sep 2026 09:02:21 +0000</pubDate><description>Short cache lifetimes for HTML, long ones for assets, and why I stopped being clever about it.</description></item>
<item><title>Monitoring that stays quiet</title><link>https://german.sofee.life/posts/quiet-monitoring.html</link><guid>https://german.sofee.life/posts/quiet-monitoring.html</guid><pubDate>Tue, 11 Aug 2026 09:02:21 +0000</pubDate><description>One shell script, one cron entry, and alerts only when something needs a human.</description></item>
<item><title>Finally turning on IPv6 at home</title><link>https://german.sofee.life/posts/ipv6-at-home.html</link><guid>https://german.sofee.life/posts/ipv6-at-home.html</guid><pubDate>Sat, 27 Jun 2026 09:02:21 +0000</pubDate><description>What broke, what did not, and the one firewall rule I got wrong.</description></item>
</channel></rss>
