Foundry81 > Self-hosting, Homelab

The Self-Hosting Responsibility Spectrum

The Self-Hosting Responsibility Spectrum

Not all self-hosting is equal. The difference isn’t hardware, its operational accountability.

I took good look at my responsibility matrix and decided it was time for an upgrade to clarify where systems sit and what it all really means in practice:

Level Environment Hardware Owner OS & Services Backups & Recovery Purpose
0 Saas Vendor You Vendor Consumption
1 Hosted Platform Vendor You (apps) Vendor Partial control
2 VPS/Cloud VM Provider You You Infrastructure responsibility
3a Full Stack Homelab You You You Skill development
3b Full Stack Production/Critical You You You Reliability first

Now let’s talk about what each level implies.

Level 0 – SaaS: Consumption

You configure settings while the vendor handles infrastructure, uptime, security patching, backups and disaster recovery. If you can’t explain where your data is located, backed up, and how to export it – you’re trusting marketing, not architecture.

Common mistake: Assuming SaaS means “no responsibility.” You still own identity, MFA enforcement, and access control – and maybe even things like compliance if we’re talking about business.

Level 1 – Managed Platform

You control the application layer; the provider manages the OS, runtime, and infrastructure. Ask yourself – if the provider had a breach tomorrow, what would you be accountable for?

Common mistake: Believing “managed” means “secure.” You still have/own misconfiguration risk.

Level 2 – VPS/Cloud VM: True self-hosting begins here

The provider guarantees compute availability. Everything else is on you. If you don’t have monitoring and tested backups, you’re renting risk and not hosting infrastructure.

You manage:

  • OS patching
  • Firewall rules
  • Service configuration
  • Backups
  • Monitoring
  • Incident response

This is self-hosting - even if the server lives in a datacenter across the country. For example, the VMs I operate in New York via a cloud provider are no less self-hosted than the hardware in my house. No one else is patching them. No one else is backing them up. If they fail, I fix them.

Common mistake: Treating a VPS like a disposable platform – the moment it runs your day, it becomes production.

Level 3a – Full Stack Homelab: Intentional learning environment

A real lab should be rebuildable from documentation. If you can’t wipe it without fear, it’s not a lab - it’s production in denial.

You own everything:

  • Hardware
  • Networking
  • Hypervisor
  • Operating systems
  • Services
  • Backups
  • Recovery

This is where experimentation lives – intent is the defining characteristic.

In my case, that includes:

  • A 3-node Proxmox mini-cluster
  • A Proxmox Backup Server
  • Raspberry Pi lab nodes for clustering and Kubernetes testing
  • “Zoltan!” - a wipe-at-any-time test host

These systems exist so I can break things safely and learn from them.

Common mistake: Letting lab systems quietly become critical dependencies without upgrading operational discipline.

Level 3b – Full Stack Production: Reliability first

This is where many people blur the line. You still own everything - but the purpose shifts from experimentation to stability.

In my network, this includes:

  • My inference system
  • Synology storage
  • 45 Drives Pro 4 backup target
  • Any infrastructure that directly impacts income or daily workflow

These are self-hosted - but they are not Homelab systems. The word “lab” implies safe failure. Production systems don’t get that luxury. If downtime affects your income, reputation, or irreplaceable data, you are running production infrastructure - whether you admit it or not.

Common mistake: Continuing to treat production systems casually because they live at home.

The Media Server Question

Self-hosting a media server is great. It teaches basic networking, storage management, and service configuration.

But ask yourself: what’s the primary goal?

  • Entertainment? or;
  • operational growth?

If the system exists mainly to stream movies, it’s a home server. That’s fine. But unless you’re intentionally designing for resilience, monitoring, and recoverability, it’s not a Homelab.

A lab implies experimentation and measurable skill development. Convenience alone doesn’t qualify.

The Risk and Learning Overlay

Environment Operational Risk Learning ROI
SaaS Low Low
Managed Platform Medium Medium
VPS / Cloud VM Medium–High High
Full Stack Lab Controlled High Very High
Full Stack Production High Moderate (stability-focused)
  • A lab should maximize learning while containing risk.
  • Production should minimize risk while applying what you’ve learned.

Confuse those two, and things get expensive.

Why This Matrix Really Matters

When people say, “I run a Homelab,” what they often mean is “I own hardware.” That’s not the same thing.

The meaningful distinction isn’t physical location. It’s:

  • Operational responsibility
  • Intent
  • Risk tolerance
  • Purpose

From a Slackware box in the late 90s to modern Proxmox clusters and cloud VMs, the lesson has stayed consistent:

Owning hardware is easy. Owning responsibility is the point.

Further Reading

Getting in Touch

Have a question? Want to talk tech? Curious about something you saw here?

Reach out. I’m always up for a good conversation, answering a thoughtful question, or geeking out over infrastructure, design, or the overlap between them. I’ll get back to you when I can.

Looking to build something? Launch something? Fix something?

If you see alignment between your work and mine, let’s explore it. I collaborate with IT organizations, creative teams, and builders who value thoughtful execution and clear outcomes. If it’s a good fit, we’ll make it happen.