Docs › Add a MikroTik router
MikroTik Routers
Adding & Provisioning a Router
Each MikroTik router must be registered and provisioned before it can accept payments and manage hotspot users. Provisioning sets up the WireGuard VPN, RADIUS authentication, and hotspot service automatically.
1
Create the router record
Go to MikroTik → Add Router. Enter the router's name and location. A unique provisioning token is generated automatically.
2
Run the provision command on the router
Copy the command shown on the router's Setup tab and paste it into the MikroTik terminal (Winbox → New Terminal or SSH). The command downloads and imports the full configuration in one step.
3
Wait for the connection
After the script runs, the router will establish a WireGuard VPN back to the billing server. This usually takes 30–90 seconds. The status indicator on the router card will turn green when connected.
4
Select the hotspot interface
On the Setup tab, the system fetches all available ports from the router. Click the LAN or WiFi port(s) that clients will connect to, then click Apply Hotspot Config. This creates the DHCP pool, RADIUS server, and hotspot service on the router.
5
Assign packages
Go to the Packages tab on the router and select which internet plans are available at this location. Clients will only see the selected plans when buying access.
Re-provisioning: The provision command is safe to run again at any time. It will update the WireGuard keys and RADIUS settings without disrupting active users.
Push Hotspot Setup vs Refresh Login Pages: Push Hotspot Setup reconfigures the entire hotspot (DHCP, RADIUS, profiles). Refresh Login Pages only re-downloads the HTML portal files — use this after changing the portal theme.