All posts

Your homelab is two jobs, not one

Most homelab dashboards dump everything in one pile. Splitting your stack into the stuff you enjoy and the stuff that keeps it running makes the whole thing calmer to own.

Most people build a homelab one service at a time. A media server, then something to fill it, then a way to request things, then a box to run it all on, then something watching that box. Before long you have twenty web UIs bookmarked and no real sense of which ones matter on a Tuesday night.

The fix is not another all-in-one dashboard that crams everything onto one screen. It is admitting your homelab is actually doing two different jobs.

The two jobs

The stuff you enjoy. Movies, shows, music, books, photos. The arr apps that fill the library, the request server your family uses, the media server that plays it back. This is the part with posters and progress bars, the part you open for fun.

The stuff that keeps it running. The hypervisor, the containers, the DNS and ad blocking, the smart home, the machine health. Nobody sits down to enjoy Proxmox. It is plumbing. But when it breaks, the fun stops.

They feel different because they are different. One is a library. The other is infrastructure.

Why the split helps

When everything lives in one flat list, every glance costs you the same effort whether you are checking on tonight's download or whether a node fell over. You scan the whole pile every time.

Split them and each side gets to behave the way it should:

  • The enjoy side can be visual and relaxed. Posters, now playing, what is new.
  • The keep-it-running side can be terse and honest. Up or down, healthy or not, room left or not.

You stop treating a stalled transcode and a failing drive as the same kind of event, because they are not.

How to actually organise it

  • Group by intent, not by vendor. "What am I watching" and "is everything healthy" are better top-level questions than an alphabetical list of apps.
  • Put the boring, critical things where a five second glance tells you they are fine.
  • Keep the fun things one tap away, not buried under settings.
  • Resist the urge to see all twenty services at once. You almost never need to.

A homelab organised around what you are trying to do, rather than around the software you happen to run, is a calmer thing to own. You check the plumbing when you want reassurance, and you open the library when you want to enjoy what you built.

Written while building Quartermaster, a native iOS app for self-hosted stacks.