Cloud RADIUS
for any network, no server needed.

For ISPs, RT/RW nets, schools and homelabs. Manage PPPoE subscribers and hotspot vouchers without a local server. One-line setup on MikroTik; works with Ubiquiti, Cisco, Huawei and any standard RADIUS NAS.

  • No credit card
  • Works behind CGNAT
  • RouterOS v6 & v7
  • Acceptpppoe-cust-10450M/20M
  • Interimvch-k92a1.2 GB
  • CoAvch-3104FUP reached · 2M/1M
  • Disconnectvch-h2xdvoucher expired
RADIUS over encrypted tunnelsMikrodiusCloud RADIUSMikroTikhAP ax³ · HotspotMikroTikCCR2004 · PPPoEOpenWrtCoovaChilli · HotspotUbiquitiEdgeRouter · PPPoESubscribers · click a device to log it in or out
RouterOS v7RouterOS v6UniFiRuijieCiscoWireGuardL2TPSSTPQRIS

Inside the console

Your whole network, in one window.

Usage, live sessions, NAS health and vouchers for every site, side by side. This is the workspace you get; click the tabs, hover the rows and try it.

console.mikrodius.com/workspaces/ws_8f2kq1/overview

RT/RW Net Sukamaju

Active
Traffic today
482GB
Peak at 20:00
Subscribers
1,284
Registered in this workspace

Traffic today

Hover a bar for that hour

20:00

41.5 GB4.4 GB

00:0006:0012:0018:0023:00

Subscribers by plan

  • Home 10 Mbps412
  • Home 20 Mbps198
  • 1-day voucher156
  • Business 50 Mbps37

Under the hood

Watch a login, packet by packet.

Your MikroTik keeps doing what it is good at: moving traffic. Every login, limit and disconnect is decided in the cloud and travels over one encrypted tunnel. Pick a scenario or step through it yourself.

Step 1 of 7
  1. Customer

    Phone or laptop

  2. Your MikroTik

    NAS · hAP ax³

  3. Mikrodius

    Cloud RADIUS

  4. Your app

    Billing, webhooks

Packet inspectorCustomer → Your MikroTik

Login page

hotspot login

username = "K7Q2"

password = "••••••"

Product

Everything to run hotspot and PPPoE networks.

Batch vouchers in one click

Generate 10–500 hotspot vouchers in one click with your own prefixes, time limits and speed tiers. Export the batch as CSV for distribution.

Kopi Senja WiFi

KS-7Q2M

1 Day · 10M

Kopi Senja WiFi

KS-H83X

3 Hours · 5M

Instant disconnect

No scheduled scripts. When time or quota runs out, the router drops the session immediately.

Voucher K7Q200:03
  1. Voucher expires
  2. Disconnect sent over tunnel
  3. Session dropped

Speed profiles

Standard MikroTik-Rate-Limit attributes create simple queues on login.

Home 105M/10M
Home 3015M/30M
Business50M/50M

PPPoE subscribers

Monthly customers with static IPs, MAC lock against password sharing and automatic expiry.

Static IPMAC lockAuto-expiryData quotaSimultaneous use

Every site, one place

Group towers, branches and cafés into workspaces and share subscriber pools across access points.

4 of 5 routers online · tap one to switch it

Live traffic and session history

See who is online right now, with IP, MAC, uptime and bytes. Export accounting records for billing and compliance.

UserIPUptimeDown / Up
pppoe-cust-10410.10.1.453h 12m 00s4.20 GB / 610 MB
vch-k92a10.5.50.4242m 00s380 MB / 41 MB
pppoe-cust-22110.10.1.881d 4h 7m18.90 GB / 2.10 GB

Setup

Online in two minutes.

Three steps, one command. No public IP, no firewall rules, no RADIUS dictionaries.

  1. Step 1

    Create a workspace

    One per network you run, with its own NAS, plans, subscribers and sessions.

  2. Step 2

    Add the NAS

    Name the MikroTik. Mikrodius generates its tunnel keys and RADIUS secret.

  3. ~1 min

    Step 3

    Paste one command

    Run it in the RouterOS terminal. The router dials out and comes online.

RouterOS v7 terminal

# WireGuard (RouterOS v7) — paste in the RouterOS terminal

[admin@MikroTik] >

Your dashboard

Waiting for the router

Kopi Senja

WireGuard · 10.8.0.14

Last seen
Never
Active sessions
—

What the command sets up

  • The RADIUS client for hotspot and PPPoE
  • A WireGuard tunnel to Mikrodius
  • Instant disconnects and speed changes

Left untouched

FirewallDHCPHotspot pagesQueues

Pricing

Pay for the access you sell.

No monthly fee and no tiers. Each subscriber access is charged once, after a free trial of 2 minutes or 5 MB, and priced by how long it lasts. Top up with QRIS.

Access rates

One flat price per access, paid in platform credits. Every Rp 1 you top up adds 1 credit.

  • Under 2 minutes and 5 MB Free trial0 credits
  • Up to 1 hour5 credits
  • Up to 3 hours10 credits
  • Up to 6 hours15 credits
  • Up to 12 hours20 credits
  • Up to 1 day25 credits
  • Up to 3 days60 credits
  • Up to 7 days120 credits
  • Up to 30 days300 credits

Every access starts with a free trial: nothing is charged until the user has been online 2 minutes or used 5 MB. Access length is the plan's validity, its time limit or the user's expiry, whichever ends first. Access with no end is charged once for every 30 days it is used.

For new accounts

Rp 1.000.000

worth of welcome credit, free to use in your first 30 days. No card needed.

You get 1.000.000 credits

Claim it free

Only pay for what you sell

Print as many vouchers as you like. Unsold vouchers and users who never log in cost nothing; you are charged only when a user goes online for the first time.

K7Q2

0

M4XP

25

T9RB

0

A2LC

0

What would my network cost?

List the vouchers and subscriptions you sell, at any length and volume, and see your cost per day, month or year.

  • Unlimited subscribers and vouchers
  • 25 NAS included per workspace
  • Unlimited session history
  • Webhooks, full API and MCP
  • Top up with QRIS

Top-ups become Platform Credits that pay for subscriber access and other platform services. See the User Agreement and Privacy Policy.

Developers

Plug into your own billing.

A documented REST API, signed webhooks and an MCP server for AI agents. OpenAPI and llms.txt included — no login needed to read the docs.

POST /api/v1/workspaces/{workspace_id}/subscribers
curl -X POST https://mikrodius.com/api/v1/workspaces/ws_01J9Z2M6C4B7X1Q3N5R8T0V2Y4/subscribers \
  -H "Authorization: Bearer mk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "username": "pppoe-cust-102",
    "external_id": "CUST-00102",
    "plan_id": "plan_01J9Z4Q8K2M6P8R0T2V4W6Y8A0",
    "service_type": "pppoe",
    "mac_lock": ["D4:CA:6D:11:22:33"]
  }'

Get your routers
online today.

Create a workspace, run one install command, and start authenticating subscribers.