SMALLGIANT ORBIT User Guide

How to run your hotspot and PPPoE business from the billing panel.

1. Getting started

  1. Open your panel address and sign in with your admin username and password.
  2. Change the default admin password first: Settings → Administrator Users.
  3. Set your company name, logo, currency (KES) and contact details under Settings → General Settings.

Menu map

Menu What it is for
Dashboard Users online, data usage, income, expiring users
Customers PPPoE Customers, Hotspot Customers, Add Customer, Active Clients, Client Usage
Packages Hotspot and PPPoE packages and vouchers
Revenue / Payments Income, Payment Transactions, M-Pesa Transactions, Payment Gateway
Reports Daily reports, Period reports, Expenditure
Devices Hotspot and PPPoE clients online, All Clients
SMS / Notifications Single and bulk SMS, User Notification, SMS and WhatsApp gateways
Settings General Settings, Administrator Users, Routers, IP Pool, Hotspot Login Sync, Hotspot Settings, MikroTik Config and Monitor, Add Router (Wizard), Staff WiFi, Payment Page Settings, Logs

2. Add a router

Go to Settings → Add Router (Wizard). The wizard has four steps: Add, Connect, Base setup, Services.

Step 1: Add. Give the router a name and choose how the panel reaches it:

Step 2: Connect. The wizard tests the API login and reads the router's ports. If "Reading ports" never finishes, the panel cannot reach the router: check the tunnel (/interface wireguard peers print, then ping 10.99.0.1 from the router), the API service (/ip service print, port 8728 enabled) and that the router has internet.

Step 3: Base setup (new or factory-reset routers). Pick the WAN port and the LAN ports, then press Preview to see every command before anything is applied. Apply then:

  1. backs up the router and arms a 10-minute automatic rollback;
  2. sets LAN, DHCP and DNS, then WAN, then NAT and firewall last;
  3. checks the router still answers on a fresh connection;
  4. cancels the rollback only when the check passes.

If you lose access during the 10 minutes the router puts itself back as it was. Press Keep once you are happy.

Step 4: Services. Choose Hotspot, PPPoE, or both (see the next section).

3. Hotspot and PPPoE

Same bridge. Hotspot and PPPoE share one bridge and one LAN. This is the simplest setup and works well on small sites.

VLANs. Use the VLAN option in Add Router (Wizard) when you want hotspot and PPPoE on separate VLANs. Give each role (Hotspot, PPPoE) its ports, then apply. The panel creates the VLAN interfaces, address pools, DHCP, hotspot server and PPPoE server.

Login page is installed for you. After hotspot setup the router downloads the branded login page automatically. You no longer need to open Winbox to copy files. If the router shows the plain MikroTik login page instead, open Settings → Hotspot Login Sync and run Fix for that router, or for all routers at once.

Why DNS matters. The hotspot DHCP network must hand out the router as DNS server, and the login page host name must not end in .local (Android phones fail to resolve it). The wizard sets both correctly.

4. Packages, customers and payments

5. Staff WiFi (admins online without paying)

Staff WiFi gives your team free, controlled internet with no package. It works on all your routers, uses its own staff hotspot profile with 1 shared user (one device per login), and records exactly who logged in and when.

  1. Open Staff WiFi under Settings.
  2. Add a staff member: name, username, password. Save. The account is pushed to every enabled router.
  3. Staff open the hotspot login page and use the Staff Login row.
  4. Disable an account to cut access at once (and kick the active session); Enable it to restore. Delete removes it from all routers.
  5. The Online tab shows who is connected now; History shows past logins.

6. Troubleshooting

Problem Likely cause Fix
Phone shows ERR_NAME_NOT_RESOLVED on the login page Hotspot DHCP network has no DNS, or login host ends in .local Run Hotspot Login Sync; check /ip dhcp-server network print shows the router as dns-server
Plain MikroTik login page appears Branded login.html missing on the router Hotspot Login Sync → Fix
Blank page after "Buy a package" Panel page not reachable from the hotspot (walled garden) Run Login Sync; confirm walled-garden hosts for your panel domain
Wizard stuck on "Reading ports" Panel cannot reach the router API Check the tunnel, API service (8728) and router internet
Router shows offline Power, uplink, or tunnel down Ping 10.99.0.1 from the router; check WireGuard peer
Customer paid but not connected M-Pesa callback not received Check Payments → M-Pesa Transactions; recharge manually and note the M-Pesa code
Staff cannot log in Account disabled or already in use (1 shared user) Enable the account; kick the old session
Lost access after Base setup Wrong WAN/LAN port chosen Wait for the 10-minute rollback, then re-run with the right ports

7. Backups and security

Need help? WhatsApp +254 745 285 549 or email network@smallgiantorbit.co.ke.