How a homelab made building a SaaS feel natural

Years of running a homelab taught the operational half of a SaaS before ReviewMix existed. It did not teach the other half, and that matters too.

By Sorin Maxim · Founder, ReviewMix3 min read

Title card reading "From homelab to SaaS, the operational half, learned at home"
In short

A homelab teaches the operational half of running a SaaS, DNS, TLS certificates, reverse proxies, backups you have actually restored and monitoring, at a time when mistakes cost an evening rather than a customer. It does not teach application code, product decisions or how to find customers.

A homelab made building a SaaS feel natural for me, because by the time I started ReviewMix I had already spent years running servers at home: DNS, certificates, firewalls, backups and monitoring. The homelab did not teach me to write software. It taught me the operational half of a SaaS, the part that keeps a product online, at a stage when a mistake cost an evening rather than a customer.

How does running a homelab help you build a SaaS?

Running a homelab helps you build a SaaS by teaching the infrastructure skills a product needs before the stakes are real. Every self-hosted service at home involves the same chores a production app does: a domain that resolves, a certificate that renews, a reverse proxy that routes traffic, a backup that can be restored, and something that tells you when a service is down.

The most useful thing it teaches is humility about backups. A backup that has never been restored is a hope, not a backup, and the homelab is where that became a habit. ReviewMix's development database backups were restore-tested in July 2026 before they were trusted.

What the homelab is

The homelab is a single Proxmox VE server on a low-power mini PC with an Intel Core i3-1315U processor and 32 GB of RAM. It is shared-purpose: home automation, media, a camera recorder and ReviewMix development all run on it, in Docker containers and LXC guests.

In front of it sits an OPNsense firewall with Unbound for DNS. None of it is exotic. It is a modest machine that has been run carefully for years, which is exactly why it was a comfortable place to start a product.

What moved straight across to ReviewMix

Several homelab habits moved straight across to ReviewMix with almost no change:

  • Docker and containers. Running each service in its own container was routine before ReviewMix, so the production app as a container was not new.
  • A self-hosted deploy platform. ReviewMix deploys with Coolify, a self-hosted platform similar to the Docker dashboards I already used at home. A push to the main branch is the deploy.
  • Reverse proxy and TLS. Routing several services behind one proxy with automatic certificates was a solved problem.
  • Restore-tested backups. The rule that a backup is only real once restored came from home.
  • Self-hosted monitoring. ReviewMix uses self-hosted uptime monitoring and self-hosted error tracking, the same kind of tools a homelab already depends on.

Knowing this layer meant the AI agents that write ReviewMix's code could be checked on infrastructure work by someone who had made the same mistakes by hand. The rest of the toolset is in the tools and framework behind ReviewMix.

Where the homelab stops and production starts

The homelab stops at development: ReviewMix's production app and its database run on Hetzner servers in Germany, not at home. Development, testing and experiments happen there; customers use the production servers.

One link connects the two. Production sends its error reports through a WireGuard tunnel to the error tracker running on the homelab.

Keeping that line sharp matters. A home connection and a home power supply are fine for a development machine and wrong for a product people rely on.

What a homelab does not teach

A homelab does not teach application code, product decisions or how to find customers. It made servers familiar, but writing ReviewMix still needed AI agents and a strict review process, and deciding what ReviewMix should be still needed a marketer's view of the buyer.

That is the honest limit of the advantage. The homelab covered the servers; everything else, from the data model to the first customer, was new. The wider story of building ReviewMix without a developer background is in how a marketer built a SaaS without coding.

Frequently asked questions

Do you need a homelab to build a SaaS?
No. Managed platforms can hide the infrastructure entirely. A homelab helps if you want to run your own servers, because the skills it builds are the ones a self-hosted product depends on.
Does ReviewMix run on the homelab?
No. ReviewMix's production app runs on Hetzner servers in Germany. The homelab hosts the development environment and the self-hosted error tracker that production reports to.
What hardware does a homelab for SaaS development need?
Modest hardware is enough. ReviewMix's development runs on a low-power mini PC with 32 GB of RAM, shared with home automation and media.

Related articles

More on building reviewmix and building reviewmix, homelab.

All articles

Your customers would review you. Ask them.

Start free — no card. Import your Google reviews and embed them today; upgrade when you want the printables kit, replies, daily refresh, or more businesses — or don't.

Free to start · Setup takes minutes · Hosted in the EU