← All posts

When self-hosting makes sense, and when it doesn't

By Priya Nair · · 2 min read

Most takes on self-hosting are sales pitches in one direction or the other. SaaS vendors tell you it is a nightmare you cannot handle. Open-source purists tell you renting is always a scam. Both are wrong, because the honest answer depends on your situation, not on a slogan. Here is the line we actually draw, including the cases where we tell people not to self-host.

When self-hosting is the right call

  • Your workflow is stable. Support, billing, field service, sales follow-up: if the core process has not changed in two years, you are paying a subscription to rent something that is effectively finished. Owning it stops the bleed.
  • You care where the data lives. Compliance, region requirements, or just a preference to keep customer records on infrastructure you control. Self-hosting makes that a default, not a feature you negotiate.
  • The team is growing. Per-seat pricing punishes exactly the success you are working for. A one-time license goes flat while headcount climbs.
  • You have someone who can run a server. Not a platform team. One person comfortable with Docker and a backup cron is enough.

When it honestly does not make sense

We would rather you not buy than buy the wrong door.

  • Nobody wants to touch infrastructure. If there is genuinely no one to own a server, a flat hosted plan is the better fit. That is why we offer one.
  • You are still figuring out the workflow. If your process changes weekly, the flexibility of starting instantly may beat the savings of owning.
  • You need it running this afternoon and cannot wait. Self-hosting is fast, but hosted is faster to first login.

Notice that none of the "do not" cases are "it is too hard." The operational lift of running a single CRM is small and well understood. The real questions are about ownership, who runs the box, and how settled your process is.

The part the framing usually hides

You do not have to pick your philosophy and your vendor in the same breath. Nanobox is the same product either way. Self-host with the full source and a one-time license, or take the flat $29 a month hosted plan and let us run it. If you start hosted and later want to bring it in house, the data and schema come with you, because it is the same software.

Run the numbers on /why-own, see both doors side by side on /pricing, and read what self-hosting a CRM actually means before you decide. The right answer is the one that fits your team, not the one that fits a manifesto.