ISP Boost Cloud - the all-in-one ISP billing & RADIUS platform, fully hosted
Supercharge your ISP.
Run your entire Internet service from one panel - customers, packages, billing, resellers, NAS, and reports. We run the server, updates and backups; you just point your MikroTik at us. Nothing to install, no Linux skills required.
Introduction
ISP Boost Cloud is a complete management system for Internet Service Providers and network operators, hosted and managed for you. It bundles a RADIUS server, a billing engine, a customer/reseller hierarchy, and a modern web control panel into a single hosted platform.
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. Sign up, point your MikroTik at your Cloud RADIUS endpoint, and you're live the same day.
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 | No setup wizard needed, monthly billing, automatic updates & backups, role-based access control |
1. Sign up
No server, no installation. Go to ispboost.com/pricing and choose a Cloud plan (the Free Trial needs no card). Your panel and a dedicated RADIUS endpoint are provisioned immediately - there is nothing to configure on your side beyond your own account details.
2. First-time setup
- Company details - your company name, phone, email, address and timezone (used on invoices, the portal and notifications).
- Set your admin password - the credentials for your account are shown once at signup; change the password on first login.
- You're live - your Cloud panel and RADIUS endpoint are ready to use immediately, no wizard to complete.
3. Plans & billing
Cloud plans set a maximum number of users - this counts every subscriber record that currently exists (not concurrent/active-at-once sessions), so an expired or disabled subscriber still counts until it's deleted:
| Plan | Users | NAS/routers | Price |
|---|---|---|---|
| Cloud Free Trial | 25 | 1 | $0, 14-day trial |
| Cloud Starter | 500 | 5 | $29/mo |
| Cloud Professional | 5,000 | 25 | $79/mo |
| Cloud Enterprise | Unlimited | Unlimited | $199/mo |
RADIUS, billing, resellers and reports are on every tier including the free trial. Inventory, HR, Assets and the Hotspot captive portal unlock from Cloud Professional up. Billed monthly, cancel anytime - no yearly commitment. See full pricing for the latest rates.
4. Quick start
- Log in with the account credentials from signup.
- 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 your Cloud RADIUS endpoint.
5. MikroTik: complete setup from scratch (Device, NAS, PPPoE, Hotspot)
This section takes a MikroTik router from a blank device to fully billing customers through your Cloud RADIUS endpoint, both PPPoE and Hotspot. Every network-facing step is given as Winbox clicks and the equivalent CLI/Terminal command - use whichever you're more comfortable with, they do the same thing. Skip 5.1 if your router already has working internet/LAN. Cloud has no server for you to install - everything below is on the router side and in your ISP Boost panel.
5.1 Device setup (basic router config)
A fresh/reset RouterOS device needs a WAN link, a LAN bridge, and NAT before it's usable at all. Skip this if it's already online.
| Winbox | CLI (Terminal) |
|---|---|
System β Identity - name the router (e.g. ISP-Main). | /system identity set name=ISP-Main |
IP β DHCP Client β + β Interface = your WAN port (e.g. ether1) β OK. (Skip if your WAN uses a static IP or PPPoE-out to an upstream ISP - configure that instead.) | /ip dhcp-client add interface=ether1 disabled=no |
Bridge β + β Name bridge1 β OK. Then Bridge β Ports β + for each LAN port (e.g. ether2, ether3) β Bridge = bridge1. | /interface bridge add name=bridge1/interface bridge port add bridge=bridge1 interface=ether2/interface bridge port add bridge=bridge1 interface=ether3 |
IP β Addresses β + β Address 192.168.88.1/24, Interface bridge1 β OK. | /ip address add address=192.168.88.1/24 interface=bridge1 |
IP β Firewall β NAT β + β Chain srcnat, Out. Interface ether1 (your WAN) β Action tab β masquerade β OK. | /ip firewall nat add chain=srcnat out-interface=ether1 action=masquerade |
5.2 NAS configuration (in ISP Boost)
- Go to NAS β New NAS and fill in: Shortname (a short identifier, e.g.
mt-main), NAS name / IP (your MikroTik's public IP), Secret (create a strong shared secret - you'll need the exact same value on the MikroTik), Type =mikrotik. - Save, then go to NAS β toolbar β Reload FreeRADIUS.
5.3 RADIUS client on the MikroTik
This is the one-time link between the router and your Cloud RADIUS endpoint (shown on your NAS page) - both PPPoE and Hotspot reuse it.
| Winbox | CLI (Terminal) |
|---|---|
Left menu RADIUS β + (Add New) β Services tab: tick ppp and hotspot. Address = your Cloud RADIUS endpoint. Secret = the exact shared secret from 5.2. Authentication Port 1812, Accounting Port 1813 β OK. | /radius add service=ppp,hotspot address=<YOUR-CLOUD-RADIUS-ENDPOINT> secret=<your-shared-secret> authentication-port=1812 accounting-port=1813 |
Back in the RADIUS window, toolbar β Incoming button (widen the window or use the Β» overflow if it's hidden) β tick Accept β Port 3799 β OK. This enables CoA (live disconnect/update from the panel). | /radius incoming set accept=yes port=3799 |
5.4 PPPoE setup
On the MikroTik:
| Winbox | CLI (Terminal) |
|---|---|
IP β Pool β + β Name ppp-pool, Addresses 10.10.0.2-10.10.0.254 β OK. | /ip pool add name=ppp-pool ranges=10.10.0.2-10.10.0.254 |
PPP β Profiles tab β + β Name isp-default, Local Address 10.10.0.1, Remote Address ppp-pool, DNS Server 8.8.8.8 β OK. Leave Rate Limit blank - RADIUS pushes it per-subscriber from the assigned ISP Boost profile. | /ppp profile add name=isp-default local-address=10.10.0.1 remote-address=ppp-pool dns-server=8.8.8.8 |
PPP β PPPoE Servers tab β + β Service Name isp-pppoe, Interface = your customer-facing interface (e.g. bridge1, or a dedicated VLAN), Default Profile isp-default, Authentication chap,mschap2 β OK. | /interface pppoe-server server add service-name=isp-pppoe interface=bridge1 default-profile=isp-default authentication=chap,mschap2 disabled=no |
| PPP window β toolbar AAA button β tick Use RADIUS, tick Accounting β OK. | /ppp aaa set use-radius=yes accounting=yes |
In ISP Boost:
- Profiles β New profile: Type = Prepaid (or Postpaid), set rate limit (e.g.
6M/6M), validity period and price. Syncs to FreeRADIUS automatically. - Users β New user: set username, password, assign the profile. These become the subscriber's PPPoE login.
Give the customer their username/password to enter in their own router's PPPoE client (or test from another MikroTik: /interface pppoe-client add interface=ether1 user=<username> password=<password> disabled=no).
5.5 Hotspot setup
On the MikroTik - create the Hotspot service (skip if it already exists):
| Winbox | CLI (Terminal) |
|---|---|
IP β Hotspot β click hotspot Setup (the wizard button, not a tab) β Hotspot Interface: your wifi/LAN interface (e.g. bridge1) β accept the pre-filled Local Address/Pool β Certificate none β SMTP 0.0.0.0 (skip) β DNS 8.8.8.8 β DNS Name optional β finish (the built-in local hotspot user it offers can be ignored, real users go through RADIUS/vouchers). | /ip hotspot setup (interactive wizard - same prompts as the GUI, answer them in order) |
| IP β Hotspot β Server Profiles β open the profile the wizard created β RADIUS tab β tick Use RADIUS β OK. | /ip hotspot profile set [find] use-radius=yes |
Walled Garden + login-page redirect - needed because ISP Boost hosts the actual voucher-login page, not the router itself:
| Winbox | CLI (Terminal) |
|---|---|
IP β Hotspot β Walled Garden β + β Dst. Host your-cloud-domain.com β Action allow β OK. Repeat with *.your-cloud-domain.com. | /ip hotspot walled-garden add dst-host=your-cloud-domain.com action=allow/ip hotspot walled-garden add dst-host=*.your-cloud-domain.com action=allow |
Then point the router's login page at your ISP Boost portal: in Winbox, Files list β open hotspot/login.html (Edit, or drag it out, edit, drag back) and replace its contents with:
<html><head><meta http-equiv="refresh" content="0;url=https://your-cloud-domain.com/hotspot?link-login-only=$(link-login-only)&mac=$(mac)&ip=$(ip)"></head><body></body></html>RouterOS substitutes the $(link-login-only)/$(mac)/$(ip) placeholders itself when it serves this file, so the redirect carries the router's real login context to the portal - after a customer enters a valid voucher there, the portal auto-submits the credentials straight back to that login URL.
In ISP Boost - activate voucher selling:
- Profiles β New profile: set Type = Hotspot, rate limit, validity period and price.
- Cards β generate vouchers against that Hotspot profile.
5.6 Verify everything end to end
- PPPoE: connect a test device/router with the username/password from 5.4. It should get an IP from the pool within seconds.
- Hotspot: connect a test device to the wifi, it should redirect to the ISP Boost voucher page; enter a voucher from 5.5.
- Confirm it end to end: in ISP Boost, open that user β Sessions tab. An active session should appear within ~30 seconds - that confirms full authentication and accounting, not just a page redirect or PPP negotiation.
If login doesn't work, check in this order: (1) did you click Reload FreeRADIUS after adding the NAS (5.2)? (2) does the shared secret match exactly on both sides, no extra spaces (5.3)? (3) is UDP 1812/1813 reachable from your MikroTik to your Cloud RADIUS endpoint (check your own firewall/NAT)? (4) open NAS β your NAS β Console for a live log of what FreeRADIUS sees from that specific router. (5) Hotspot only: is the Walled Garden entry in place, and does hotspot/login.html actually contain the redirect?
6. 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.
7. Updates
Updates, patches and backups are entirely our responsibility on Cloud - there is nothing to trigger, schedule or verify on your side. New features simply appear in your panel when they're released.
8. Troubleshooting
| Symptom | What to check |
|---|---|
| Can't reach the panel | Check your internet connection and try again in a few minutes; if it persists, contact support. |
| "Already authorizing, retry later" on MikroTik | You added or changed a NAS but didn't click NAS β Reload FreeRADIUS - see section 5.2. |
| Users can't connect | Check the NAS IP & shared secret match, and the user is active & not expired. See Reports β Auth log. |
| Feature returns "upgrade your plan" | Inventory, HR, Assets and Hotspot are Cloud Professional+ only - see section 3. |
| Voucher rejected on the hotspot portal | Confirm the voucher was generated under a Hotspot-type profile and hasn't already been redeemed - see section 5.5. |
| Hotspot login page never appears / router doesn't redirect | The MikroTik Hotspot server itself isn't set up yet - run the Hotspot Setup wizard first, see section 5.5. |
| Reseller can't activate | Top up their wallet balance - activation is charged to the reseller. |
Cancelling
Cloud has no yearly lock-in. To cancel or downgrade your plan, contact support@ispboost.com - there's no destructive uninstall step on your side since there's no server of yours to clean up. Ask about exporting your data first if you plan to migrate to a self-hosted license.
FAQ
Does my plan's user limit count concurrent/active users, or total subscribers ever created?
Total subscribers, not concurrent/active-at-once sessions. A subscriber counts toward your plan's limit from the moment it's created (including when a voucher gets redeemed) and keeps counting even after it expires or is disabled, until the record is deleted.
Can I create unlimited vouchers/users throughout the year, as long as active users don't exceed my plan limit at once?
No - the same total-record counting applies as above. If your voucher turnover is high, delete old/expired subscriber records periodically, or talk to us about the right tier for your volume.
Exactly which address and secret do I use when adding a NAS?
NAS IP = your MikroTik's IP address. Secret = any strong string you choose - it must match exactly on both the NAS entry in ISP Boost and the /radius add command on the MikroTik, pointed at your Cloud RADIUS endpoint. See section 5.2/5.3 above.
Do I need to reload FreeRADIUS every time I make a change?
No - only after adding a new NAS, or changing an existing NAS's IP or secret. Creating profiles, users, or vouchers never requires a reload; those take effect immediately.
How do I confirm RADIUS authentication is actually working, not just that the hotspot page redirected?
Open the subscriber in ISP Boost and check the Sessions tab. A real successful authentication creates an active session there within about 30 seconds - that confirms the full round trip, not just that the captive portal page loaded.
Support & contact
ISP Boost is built and supported by ISP Boost in Pakistan. We're here to help you get set up and grow.