Rune 🇨🇦<p>Another quick entry in my series on how and what I <a href="https://social.intothecloud.net/tags/SelfHost" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SelfHost</span></a>: <a href="https://social.intothecloud.net/tags/Monitoring" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Monitoring</span></a></p><p><a href="https://social.intothecloud.net/tags/UptimeKuma" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UptimeKuma</span></a> monitors and alarms all of the services and hosts I run, <a href="https://social.intothecloud.net/tags/HealthChecks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HealthChecks</span></a>(.io) for monitoring and alarming cron jobs, and <a href="https://social.intothecloud.net/tags/SmokePing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SmokePing</span></a> for network monitoring (no alarming). I've used <a href="https://social.intothecloud.net/tags/Pushover" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Pushover</span></a> for years to deliver notifications to my phone, but I'm slowly switching things to <a href="https://social.intothecloud.net/tags/SelfHosted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SelfHosted</span></a> <a href="https://social.intothecloud.net/tags/Gotify" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gotify</span></a></p><p>With servers, laptops, and a ton of docker containers, I run network caches to be a good neighbour, and prevent duplicate requests to upstream repos when I'm doing updates, builds, or deployments. For Apt-based repositories, I use Apt-Cacher-NG, for Docker images (runs on swarm), I have a Docker Registry Mirror (runs on swarm), <a href="https://social.intothecloud.net/tags/DevPi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevPi</span></a> as a <a href="https://social.intothecloud.net/tags/PyPi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PyPi</span></a> cache (on swarm), and I have Squid running on pfSense for the odd HTTP-cacheable content.</p><p>🏷️ <a href="https://social.intothecloud.net/tags/SelfHosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SelfHosting</span></a></p>