Lightweight REST API & Dashboard for MikroTik RouterOS v7 User Manager balance and statistics.
490
A secure, zero-overhead Microservice container designed for MikroTik RouterOS v7. It queries live User Manager data, quota balance, remaining uptime, and expiry dates via RouterOS v7 REST API (HTTP Basic Auth on port 87) without using deprecated binary API sockets (port 8728).
/api/me): Detects active Hotspot clients automatically without exposing usernames in the browser URL.policy=read,rest-api,api,sensitive on RouterOS.um-api.js) for embedding into status.html via simple data-um HTML attributes./dashboard for real-time bandwidth & session monitoring.linux/amd64 (x86, CHR, PC Servers)linux/arm64 (RB5009, CCR2004, etc.)FLASK_HOST: Default 0.0.0.0FLASK_PORT: Default 5000ROUTER_HOST: IP of MikroTik gateway (e.g., 172.18.0.1)ROUTER_PORT: MikroTik REST API / www port (Default 87)ROUTER_USER: API username (e.g., um_api_user)ROUTER_PASS: API user passwordCACHE_TTL: Cache time in seconds (Default 15)/container add remote-image="skydevapp/mikrotik-um-balance:latest" interface=veth-um envlist=flask_envs root-dir=disk1/um-data
/container start [find tag~"mikrotik-um-balance"]
Content type
Image
Digest
sha256:6a5fb6518…
Size
24.6 MB
Last updated
15 days ago
docker pull skydevapp/mikrotik-um-balance