SumGuy's Ramblings
The art of wasting time.
Docker, self-hosting, AI/LLM, Linux, and DevOps — explained by someone who learned the hard way. No fluff, no enterprise jargon, just practical stuff that actually works on real hardware.
Recent Posts
-
Carapace: Universal Shell Completions
Carapace-bin delivers tab completions for 1000+ CLI tools across every major shell, one install, one config line, zero per-tool completion script headaches.
9 min read -
procs vs ps: Modern Process Listing
procs adds color, Docker container awareness, and process tree views to replace ps. Here is exactly when switching is worth it in your daily Linux workflow.
10 min read -
SOCKS5 Over SSH: Selective Routing Without a VPN
Route only the traffic you want through a SOCKS5 proxy via ssh -D. Browser extensions, curl, git, ProxyChains, autossh, and DNS leak gotchas, no VPN needed.
8 min read -
Appwrite: Your Own Firebase, Minus the Google Surveillance Subscription
Appwrite is self-hosted BaaS: auth, databases, storage, and serverless functions on hardware you control. Docker setup plus a Supabase/PocketBase comparison.
· Updated:8 min read -
Auditd & Audit Logging: Know Exactly Who Touched What on Your Server
Set up auditd to log every sudo command and file change on Linux: auditctl rules, ausearch, aureport, and shipping logs to Loki or Elasticsearch for compliance.
· Updated:9 min read -
Caddy Advanced: Automatic HTTPS, Plugins, and Config That Doesn't Make You Cry
Advanced Caddy server configuration: wildcard certs, Caddyfile matchers, Docker label integration, rate limiting, forward auth with Authelia, and the JSON API.
· Updated:9 min read -
Chaos Engineering: Break Things on Purpose Before They Break Themselves
Chaos engineering with Pumba for Docker container chaos and Toxiproxy for network failure simulation. Find the failures in staging before your users do in prod.
· Updated:9 min read -
CUDA vs ROCm vs CPU: Running AI on Whatever GPU You've Got
CUDA vs ROCm for AI on Linux: NVIDIA's easy path, AMD's emotional journey, and why CPU inference isn't dead yet. Real Docker setups included.
· Updated:9 min read -
Self-Hoster's Disaster Recovery: When Everything Goes Wrong at Once
Backups and disaster recovery are not the same thing. Learn RTO and RPO, the 3-2-1 rule, Proxmox and Restic backups, and a runbook that survives a real outage.
· Updated:9 min read -
DNS Over HTTPS and TLS: Encrypt Your DNS Before Your ISP Sells It
Your DNS queries go out in plain text, so your ISP logs every site you visit. This covers how DoH, DoT, and DoQ fix that, and how to self-host with AdGuard Home.
· Updated:8 min read -
Docker BuildKit: Stop Waiting for Your Images to Build
Your CI rebuilds node_modules from scratch every build. BuildKit, Docker's default builder since 23.0, fixes it with cache mounts, parallel stages, real secrets.
· Updated:10 min read -
Docker Logging: From "Where Did My Logs Go?" to Centralized Bliss
Learn Docker logging from basics to centralized stacks. Master docker logs, logging drivers, log rotation, Loki+Grafana, and Fluentd setup with practical examples.
· Updated:16 min read