FluxBilling
Deployment · Self-Hosted Edition

Self-hosted billing software, on your own infrastructure.

Run the full FluxBilling platform — billing, integrated DCIM, IPAM, and provisioning — on servers you control, under a License Key. The Self-Hosted Edition keeps every customer record on your infrastructure. It is available on the Business tier as a one-time self-host fee on top of the subscription.

In short

FluxBilling offers self-hosted billing software on its Business tier — €44.95/month plus a one-time €500 self-host fee: you run the full platform — billing, DCIM, IPAM, and provisioning — on infrastructure you control, under a License Key. Unlike the managed Hosted Edition (Lite, Starter, and Professional), the Self-Hosted Edition keeps every record on your own servers; your end customers’ personal data never reaches FluxBilling. The instance transmits only licensing telemetry — instance identifiers, aggregate usage counts, and hashed infrastructure identifiers — for validation and updates. Commercially it is a subscription, not a perpetual license: you keep the monthly Business subscription and add a one-time self-host fee, and the License Key stays valid while the subscription is active. If you need self-hosting on a cheaper tier or a true lifetime license, WHMCS, Blesta, HostBill, or ClientExec are a better fit — FluxBilling self-hosts only on Business, by design.

Hosted vs Self-Hosted

Same platform. You decide where it runs.

The Self-Hosted Edition is the same billing, DCIM, IPAM, and provisioning as managed — the difference is whose infrastructure it runs on and who carries the operations.

 Hosted EditionSelf-Hosted Edition
Where it runsOur K3s fleet, isolated namespace + DB per tenantYour own infrastructure, under a License Key
Eligible plansLite, Starter, Professional, BusinessBusiness tier only
End-customer dataProcessed by us as a processor for the operatorNever leaves your servers — you are the controller
Billing, DCIM, IPAMIncludedIdentical to managed
UpdatesWe roll out continuouslyYou pull releases; License Key validates them
Ops burdenOn us (PG version, patching, backups)On you (OS, network, backups)
How setup works

How to set up a self-hosted billing system on your own infrastructure.

No cluster to build, no upgrade runbook to write. One Linux host, one command, and the importers do the heavy lifting. On a clean host the install itself takes minutes.

  1. 01

    Order the Self-Hosted Edition

    Pick the Business tier on the pricing page and add the one-time self-host fee at checkout. Your License Key and the install command appear in the client portal immediately after payment.

  2. 02

    Prepare a host

    Any Linux server that runs Docker Compose works — a domain pointed at the machine and ports 80/443 open are the only hard requirements. The platform and its PostgreSQL database live entirely on this host.

  3. 03

    Run the one-line installer

    Copy the single command from your portal. It authenticates with your License Key, pulls the platform image from our private registry, generates a reverse proxy with automatic HTTPS certificates, and starts the stack.

  4. 04

    Import your existing data

    The built-in WHMCS and EasyDCIM importers move clients, services, products, invoices, and transactions straight from your current database. Custom migrations are included on the Business tier.

  5. 05

    Stay current, hands-off

    Updates are release-controlled: when a release is promoted, your instance detects it and rolls itself forward automatically. There is no manual upgrade runbook to maintain.

Data sovereignty

Your customers’ data never leaves your servers.

On the Self-Hosted Edition, the platform and its PostgreSQL database run entirely on infrastructure you operate. FluxBilling does not host, access, or process end-customer data, and is not a processor for it — you are the sole controller. That is the whole reason to self-host: data residency and control, with no third party in the path.

The only outbound traffic is licensing telemetry, sent to our license servers for validation and updates. It carries no end-customer personal data. See the Privacy Policy and Data Protection addendum for the exact clauses.

What the instance sends us
3 fields
Instance identifiers
A per-instance ID used to validate one License Key.
Aggregate usage counts
Totals for license-tier enforcement — never end-customer records.
Hashed infrastructure IDs
One-way hashes used to detect License Key sharing across machines.

Not transmitted: client records, invoices, tickets, credentials, or any end-customer personal data.

Pick something else if …

You need self-hosting on an entry tier, or a true perpetual / lifetime license with no recurring subscription.

FluxBilling self-hosts only on Business, and the license runs on a subscription rather than a one-off purchase. If that does not fit, WHMCS, Blesta, HostBill, ClientExec, or EasyDCIM offer self-host on cheaper terms — we would rather you pick the right tool than churn out three months in.

FAQ

Self-hosting, answered straight.

01.How do I set up a self-hosted billing system with FluxBilling?

Five steps: order the Business tier with the one-time self-host fee, prepare a Linux host with Docker Compose and a domain pointing at it, run the one-line installer from your client portal (it authenticates with your License Key and configures HTTPS automatically), import your data with the built-in WHMCS or EasyDCIM importer, and let release-controlled auto-updates keep the instance current. On a clean host the install itself takes minutes.

02.Can I self-host FluxBilling?

Yes — on the Business tier. You keep the monthly Business subscription and pay a one-time self-host fee to run the full platform on your own infrastructure, with the same billing, DCIM, IPAM, and provisioning as the managed edition. Lite, Starter, and Professional are managed SaaS only.

03.Is the self-hosted license perpetual?

No. The Self-Hosted Edition is licensed, not sold. The License Key stays valid only while your Business subscription is active and in good standing; if the subscription lapses, the instance stops functioning after a short grace period. If you need a true perpetual or lifetime license, ClientExec or Blesta will fit better — we say so plainly rather than pretend otherwise.

04.What data leaves my server when I self-host?

Only licensing telemetry: instance identifiers, aggregate usage counts, and hashed infrastructure identifiers, used for validation and updates. No end-customer personal data ever leaves your infrastructure — the platform, its database, and your customers’ records stay entirely on servers you control.

05.What am I responsible for when self-hosting?

The hosting environment, operating system, network security, and backups of your instance. FluxBilling has no access to a Self-Hosted Edition instance or the data stored in it, so operational security and data protection for your end customers are yours to run.

06.How much does self-hosting cost?

A one-time €500 self-host fee plus the Business tier subscription at €44.95/month, excluding VAT. Self-hosting is not available on the Lite, Starter, or Professional tiers. The one-time fee is covered by the 14-day money-back guarantee only if the License Key has not yet been activated.

07.Can I migrate from WHMCS or EasyDCIM into a self-hosted instance?

Yes. The WHMCS and EasyDCIM importers ship on every tier, including a self-hosted Business instance — clients, services, products, invoices, and transactions import directly from your existing database. Custom or legacy-platform migration is included free on the Business tier.

Run it on your own infrastructure

Tell us your infrastructure. We scope the self-host.

Share your environment and where your data needs to live. The team responds within one business day with the Business self-host plan, the one-time fee, and any migration work required.