Server Compass Blog

Deploy smarter on your own servers

Guides, tutorials, and release notes for the self-hosted generation.

The Monthly Homelab Health Checklist: 12 Checks in 30 Minutes

May 2, 2026

The Monthly Homelab Health Checklist: 12 Checks in 30 Minutes

Homelabs degrade quietly. A 30-minute monthly check covers backups, disks, certs, security updates, and the dozen other things that fail catastrophically when you stop watching them. Here's the checklist and the commands.

homelab#homelab#operations#self-hosting#checklist
Case Study: A Misconfigured Docker Network Causing Intermittent CORS Errors

May 2, 2026

Case Study: A Misconfigured Docker Network Causing Intermittent CORS Errors

CORS errors that fire 1 in 5 requests usually look like a frontend bug. This one was a reverse proxy auto-attached to the wrong Docker network — preflight requests landing on the wrong backend, OPTIONS responses missing CORS headers. The diagnostic path.

operations#docker#nginx#cors#case-study
Synology NFS Reads Fine, Writes Fail: The UID Mismatch Cookbook

May 2, 2026

Synology NFS Reads Fine, Writes Fail: The UID Mismatch Cookbook

Reads work. ls works. Writes return Permission denied with no clear reason. The cause is almost always a UID mismatch between your VM's user and the NFS export's squash settings. Here's the fix that doesn't require disabling all security.

operations#synology#nfs#linux#self-hosting
Docker on Proxmox: Run It in a VM, Not on the Host

May 2, 2026

Docker on Proxmox: Run It in a VM, Not on the Host

Installing Docker directly on a Proxmox host is fast to set up and slow to regret. Running Docker inside a VM is slightly more setup and dramatically fewer future headaches. Here's the case, the setup, and the LXC alternative for the in-between.

operations#proxmox#docker#homelab#operations

May 2, 2026

Picking Homelab Hardware by Workload, Not Hype

Most homelab buying guides optimize for spec sheet bragging rights. The right way is to start from what you'll actually run — Plex, Home Assistant, a few self-hosted apps — and work backwards. Here's the workload-first method.

homelab#homelab#hardware#self-hosting
NFS + Docker Without Tears: A Setup That Actually Works

May 2, 2026

NFS + Docker Without Tears: A Setup That Actually Works

Mounting NFS volumes into Docker containers seems straightforward and is, in fact, a reliable source of UID mismatches, file-locking weirdness, and import failures. Here's a setup that gets it right the first time.

operations#docker#nfs#self-hosting#operations
Your Backup Restore Partially Failed. Now What?

May 2, 2026

Your Backup Restore Partially Failed. Now What?

A clean restore is rare. Most real-world restores are partial — some files in, some still corrupt, app half-working. A safe rollback strategy from a partial restore is harder than from a fresh failure. Here's the playbook.

operations#backup#operations#self-hosting#disaster-recovery
Newer postsPage 1 / 7Older posts