ISP Boost β the all-in-one ISP billing & RADIUS platform
Supercharge your ISP.
Run your entire Internet service from one panel β customers, packages, billing, resellers, NAS, and reports. Install it in minutes with a single command on your own server or any cloud VPS, anywhere in the world. No Linux skills required.
Introduction
ISP Boost is a complete management system for Internet Service Providers and network operators. It bundles a RADIUS server, a billing engine, a customer/reseller hierarchy, and a modern web control panel into a single product that runs on one server β on-prem or any cloud.
It's built for the real world of ISPs: prepaid & postpaid plans, reseller balances, activation invoices, vouchers/cards, FUP & quotas, MAC binding, session and authentication logs, and flexible money handling. You buy it once, install it on your own server or any cloud VPS, and your data stays with you.
Key features
| Area | What you get |
|---|---|
| Customers | Unlimited users, profiles/packages, expiry & FUP, quotas, MAC lock, bulk actions, KYC documents |
| Billing | Prepaid & postpaid, activation/renewal invoices, receipts, credit users, double-entry ledger, PKR currency |
| Resellers | Multi-level manager tree, per-reseller wallet, cascading pricing, balance-gated activation, scoped reports |
| RADIUS | FreeRADIUS 3.2, MikroTik & standard NAS, live sessions, auth log, disconnect (CoA) |
| Cards | Prepaid card / voucher batches, redeem & verify |
| Reports | Activations, sessions, journals, profits, receipts, auth log β all filterable |
| Operations | Tickets, inventory, HR, assets, custom form fields, branded reseller domains |
| Platform | One-time setup wizard, license & trial, secure auto-updates, role-based access control |
1. Hardware requirements
Before installing, make sure your server meets the recommended specs:
- A server or cloud VPS running a fresh Ubuntu 22.04 / 24.04.
- CPU with 4 cores or more.
- 8 GB RAM (16 GB recommended for larger networks).
- 120 GB+ SSD disk space.
- A stable network connection.
- Internet access (required for license activation & updates).
2. Installation (one command)
Good news: installing takes a single command. ISP Boost runs on any fresh Ubuntu Server 22.04 / 24.04 β on your own hardware or any cloud VPS, anywhere in the world (DigitalOcean, Linode, AWS, Vultr, Contabo, Hetznerβ¦). No on-prem server required.
- Get a server β a fresh Ubuntu 22.04/24.04 machine or cloud VPS with root/sudo access (4 CPU, 8 GB RAM, 120 GB SSD recommended).
- Run the installer β SSH in as
rootand paste:
It installs PHP, MySQL, Redis, Nginx and FreeRADIUS and starts the queue & scheduler β about 10β15 minutes. It installs alongside your OS and does not wipe the disk.URL=https://get.ispboost.com/install.sh && if [ -f /usr/bin/curl ];then curl -ksSO $URL ;else wget --no-check-certificate -O install.sh $URL;fi; bash install.sh - Open the panel β browse to the server's IP or your domain (
http://<server-ip>). You'll land on the Setup Wizard. Admin credentials are also saved to/root/h3radius-credentials.txt.
3. First-time setup wizard
The very first time you open the panel, ISP Boost runs a short one-time setup wizard so the system is ready in minutes:
- Company details β your company name, phone, email, address and timezone (used on invoices, the portal and notifications).
- Administrator account β set your admin username and a strong password.
- Activate or start a trial:
- Enter your license key β paste the key we sent you to unlock your plan, or
- Start a 7-day free trial β explore the full system with no key (up to 50 users).
- Finish β you're taken to the dashboard. The wizard never shows again.
4. License & 7-day trial
ISP Boost is licensed per installation. Each plan sets a maximum number of users:
| Plan | Users | Good for |
|---|---|---|
| Trial | 50 (7 days) | Evaluating the full system |
| Starter | 300 | Small ISPs / single area |
| Professional | 3,000 | Growing ISPs with resellers |
| Enterprise | 10,000 | Large multi-area operators |
The license is bound to your server's hardware on activation, so a key can't be copied to another machine. If your license lapses, the panel keeps working through a short grace period and then becomes read-only until you renew β your customers stay online the whole time (RADIUS is never interrupted).
5. Quick start
- Log in with the admin account you created in the wizard.
- Create a Profile (package) β Profiles β New. Set speed, price, validity and FUP/quota.
- Add your NAS β NAS β New. Enter your router's IP and a shared secret (see the next section).
- Create a user β Users β New. Pick the profile, set the username/password, and activate.
- Connect the customer β their router/PPPoE/Hotspot now authenticates against ISP Boost.
6. Connect a NAS (MikroTik)
A NAS (Network Access Server) is the router that asks ISP Boost whether a user may connect. To add a MikroTik:
- In ISP Boost: NAS β New, enter the router IP and a shared secret.
- On the MikroTik, add the RADIUS server:
/radius add service=ppp,hotspot address=<ISP-BOOST-IP> secret=<your-shared-secret> /ppp aaa set use-radius=yes /ip hotspot profile set [find] use-radius=yes - Enable CoA / incoming (for live disconnects):
/radius incoming set accept=yes port=3799 - Create users in ISP Boost and connect β sessions appear under Reports β Sessions.
7. Resellers & roles
ISP Boost has a built-in multi-level reseller (manager) system. Each reseller logs into the same panel but sees only their own customers, with their own wallet balance and pricing.
- Top up a reseller β Managers β open the reseller β deposit balance.
- Reseller activates a user β the cost is charged to their wallet; if they're out of balance, activation is blocked.
- Roles β Organization β Roles & permissions. Create roles and tick exactly what each can do (activate, reports, billingβ¦). Assign a role to each manager on their form.
8. Updates
ISP Boost checks for updates automatically and can install them securely in the background (with a verified checksum and an automatic backup before each upgrade). When a new version is published, eligible servers update themselves β you can also see the current version under License.
9. Troubleshooting
| Symptom | What to check |
|---|---|
| Can't reach the panel | Confirm the server's IP or domain and that it's reachable (open port 80/443 in your cloud firewall); try http://<server-ip>. |
| Users can't connect | Check the NAS IP & shared secret match, and the user is active & not expired. See Reports β Auth log. |
| "Panel is read-only" | The license has lapsed past its grace period β go to License and enter/renew your key. |
| Reseller can't activate | Top up their wallet balance β activation is charged to the reseller. |
Uninstalling ISP Boost
If you need to completely remove ISP Boost from a server, run the uninstaller. It reverses everything the installer set up in the first place.
The full uninstall permanently deletes the ISP Boost application and, with the flags below, the MySQL database (all subscribers, invoices and history), the web server (nginx), PHP, Redis and FreeRADIUS, plus their config and data. There is no undo. Take a backup first if you might need the data.
Remove everything (app + database + all packages installed during setup β nginx, PHP, MySQL, Redis, FreeRADIUS), no prompts:
curl -fsSL https://get.ispboost.com/uninstall.sh | sudo bash -s -- --purge-db --purge-packages --yes
Prefer to be asked before anything is dropped? Run it interactively β it removes the app and services, then prompts before deleting the database:
curl -fsSL https://get.ispboost.com/uninstall.sh | sudo bash
--purge-packages: β¦ | sudo bash -s -- --purge-db --yes.
Support & contact
ISP Boost is built and supported by ISP Boost in Pakistan. We're here to help you get set up and grow.