Posts tagged with “Homelab”
When restart: always isn't enough: making Compose stacks recover at boot
Restart policies only cover containers that have already started. When AppArmor blocked dockerd's default profile at boot, thirteen containers stayed down for four hours. Here's my fix.
Everything I self-host (and a few things I don't)
A run-through of everything I self-host for myself and my family - from Headscale and Forgejo to Mastodon and Home Assistant - plus the few things I've decided not to.
Self-hosting a static site using Forgejo, Headscale, and Caddy
Self-hosting a static blog with push-to-deploy: Forgejo Actions ships the site over a Tailscale/Headscale tailnet to a Caddy reverse proxy, with no long-lived SSH keys to manage.
Using a Tailscale exit node on a Docker host
How to stop a Tailscale exit node from breaking Docker container networking, using Linux policy routing and a small systemd unit to make the fix permanent.
Moving Mastodon to Docker Compose
I finally moved my Mastodon server to Docker. Here's the full migration: inventorying dependency versions, keeping config in git, and importing the postgres dump and redis snapshot.
Setting up a free Oracle VPS as a reverse proxy
Set up a zero-cost reverse proxy: an Oracle Always Free VPS running Caddy, linked to home origin servers via Tailscale, with automatic HTTPS and one-line site additions.