1 September 2026
Why Rechvix Is Self-Hosted by Default
Your billing data is the most sensitive record your business generates — customer names, phone numbers, addresses, exactly what they buy and when, and exactly how much money moves through your accounts. Most billing SaaS products ask you to hand all of that to a third party as the price of admission. Rechvix doesn’t, by default, and that’s a deliberate design decision, not an accident of how the project happened to start.
What "self-hosted by default" actually means here
Rechvix runs as a Go binary against your own PostgreSQL 18 instance — on a server you own, rent, or run at home. There is no mandatory phone-home telemetry, no "anonymous usage analytics" quietly leaving your network, and no license-check server that has to be reachable for the software to function. Creating invoices, tracking stock, running reports, and closing the books all work with the network cable unplugged.
What actually needs the internet — and why
"Self-hosted" doesn’t mean "never touches the internet" — some features genuinely can’t work any other way, and pretending otherwise would be its own kind of dishonesty. Rechvix's outbound calls are limited to:
- GST e-Invoice and e-Way Bill submission — this talks to the actual GST Network (GSTN) government API, because Indian law requires certain invoices to be registered there before they're legally valid. There's no way to generate a real Invoice Reference Number (IRN) without calling the government's own service.
- WhatsApp/email sharing — only when you explicitly click "share", and only to the recipient you specify.
- Optional cloud object storage — only if you choose to configure a cloud backup target instead of local disk. The default is local.
Everything else stays exactly where you put it.
The trade-off, stated honestly
Self-hosting means you're responsible for your own backups, your own uptime, and your own server security — Rechvix doesn't do that work for you the way a managed SaaS would. That's a real cost, and it's not the right trade for every business. A managed-cloud version is on our roadmap for exactly that reason — some teams want the data-sovereignty properties of self-hosted software without operating the server themselves. It isn't built yet, and we won't claim it is.
Same philosophy as nodedr-pos
This isn't a new position invented for marketing copy — it's the same philosophy behind Rechvix's sibling project, nodedr-pos. If a piece of software can run your business without your business's data leaving your building, that should be the default, not a premium add-on.