HostBMS (Host Billing & Management Suite) runs the business side of your hosting company β clients, orders, invoices, payments, provisioning and support β on your own server. A WHMCS alternative you can actually read.
Menus follow the WHMCS order your staff already know β Clients, Orders, Billing, Support, Utilities, Setup β in a dark, glassy blue admin theme. Simplified illustration of the admin dashboard.
Cron ran 3 minutes ago Β· queue empty Β· all health checks passing
Illustration only β figures are made up. Screenshots of the real panel will replace this once the public demo is live.
Most hosting billing software is closed, encoded and licensed by the month. HostBMS is the billing system we wanted next to our own panel: familiar to anyone who has used WHMCS, and readable enough to fix at 3am.
No ionCube, no licence server phoning home. Plain PHP 8 with Smarty templates β audit it, patch it, extend it.
Built-in migrator for clients, products, services, domains, invoices and tickets, keeping the same IDs. WHMCS-style modules, hooks and API calls keep working.
Reminder, card retry, late fee, suspend and terminate steps on your schedule. Stops retrying on hard declines; catches up after downtime without spamming.
Drag-and-drop product order, featured plans, upsells β and A/B test two layouts with per-day views and orders.
Staff 2FA, role permissions, login lockouts, an audit log of every change, and encrypted secrets. Card numbers never touch your server.
Emails, provisioning and gateway calls run in a retrying queue, so a slow API never blocks a checkout.
Modules follow the WHMCS convention (module_Function($params), hooks, localAPI), so existing gateway, server, registrar and addon modules are a small port, not a rewrite.
/includes/api.phpEverything needed to run HostBMS is in one zip: the app, its libraries, the web installer and a server install script. No Composer, no build step. Full steps are in INSTALL.txt inside the zip.
Early development β test it on a spare site first.
| File | hostbms-0.1.0-dev.zip |
| Size | 19 MB |
| Licence | HostBMS Licence β free to use, not for resale |
| SHA-256 | f8c4aa4586fbd5a2f36626523ec1e67d84dd005064cc3dc4df575ec5c8367173 |
billing.yourdomain.com, plus an empty MySQL/MariaDB database and user.hostbms/ to the site's web root, including the hidden .htaccess..htaccess rules into the site's rewrite rules; on Nginx, add deny rules (see INSTALL.txt)./install/ β it checks requirements, creates the tables and your admin, then locks itself.*/5 * * * * php /path/to/crons/cron.php, then turn on 2FA and set up mail.If your hosting runs PHP and MySQL, it runs HostBMS.
| Minimum | Recommended | |
|---|---|---|
| PHP | 8.1 | 8.2 or 8.3 |
| Database | MySQL 5.7 / MariaDB 10.4 | MySQL 8 / MariaDB 10.11 |
| Web server | Apache, LiteSpeed or Nginx + PHP-FPM | with HTTPS |
| PHP extensions | curl, gd, json, mbstring, openssl, pdo_mysql, xml, zip, intl, bcmath, fileinfo | |
| Cron | */5 * * * * php /path/to/crons/cron.php | |
Clients, products, orders, invoicing, smart dunning, client area, support desk, module layer, automation, email, reports, quotes, REST API, Stripe + Mollie, installers and the WHMCS migrator.
A live demo install, real-world WHMCS migrations with testers, and the first production server and registrar modules.
Client 2FA, product upgrades, more gateways, a one-click updater and deeper WHMCS feature coverage.
We're looking for hosts who'll try it on a test site β ideally with a copy of a WHMCS install to migrate. You get a direct line to the people building it.