Nasnet Panel
A beautifully designed, intuitive interface turns complex network configurations into simple, guided actions, making powerful networking easier, faster, and more accessible for everyone.
Nasnet Panel is a self-hosted web UI for administering MikroTik RouterOS routers. It talks to RouterOS over its REST API, the native RouterOS API on 8728/8729, SSH and Telnet, falling back automatically when a protocol is not available. The frontend is a React single-page app; the backend is a small Go service that proxies router calls, scans subnets for MikroTik devices and runs batches of RouterOS commands with rollback.
The whole thing ships as one multi-arch container image, built small enough to run inside a RouterOS container on the router it manages. If you would rather not put it on the router, the same image runs on any Docker host on your network, because the panel reaches routers over the LAN either way.
It is aimed at people who own one or a handful of MikroTik devices and do not want to live in Winbox or the RouterOS terminal. The first time you open a router, Nasnet Panel sends you through the Easy Config wizard, which configures the uplinks, an optional VPN client that masks the Starlink IP, WiFi, and an OpenVPN server, and only then unlocks the rest of the dashboard.
At a glance
- What it is
- Web panel for MikroTik RouterOS v7
- What it manages
- Routers over REST API, RouterOS API, SSH and Telnet
- Deployed as
- Docker image, running on the router itself or on a server
- Architectures
- linux/amd64, linux/arm64, linux/arm/v7
- Stack
- Go API (Echo v4) + React SPA, one binary
- License
- MIT
Start here
Install it
Docker, the RouterOS install script, or the graphical installer.
Enter→
Add your router
Scan the subnet or type an address, then sign in with RouterOS credentials.
Enter→
Run Easy Config
A five-step wizard that sets up WAN, IP-mask VPN, WiFi and a VPN server.
Enter→
Read the dashboard
Live CPU, memory, traffic, leases and VPN clients for the router you opened.
Enter→
All pages
Getting started
- System requirements→
What the panel needs to run, what your routers need to be managed, and the ports that have to be open between them.
- Installation→
Three ways to install Nasnet Panel, and which one to pick on Windows, Linux or macOS.
- First run→
What you see the first time you open the panel, and how router credentials work for the session.
- Adding a router→
Put a MikroTik device on your router list, either by scanning the subnet or by typing its address.
- Easy Config wizard→
First-time router setup in five steps, from connection type and WAN ports to IP-Mask, WiFi and VPN Server, then applying it all with Apply.
Router dashboard
- Overview→
The router's home tab for checking device details, port status, current traffic, resource use and connection status.
- Internet→
A diagram of how devices reach the internet through the WAN links and outbound VPNs, with a switch for each VPN route.
- WAN→
Change the Foreign / Starlink and Domestic internet links, and manage the outbound VPNs that hide the Starlink IP.
- LAN→
Set each port's traffic route with bridges, check WAN addresses in DHCP Clients and manage device addresses in DHCP Leases.
- WIFI→
See the devices connected over WiFi, change each radio's name, password and security, and add virtual networks.
- VPN Server→
Run an OpenVPN or WireGuard server on the router, add users and peers, and set up the public IP and port forwarding for connecting from outside.
- Plugins→
See which plugins you can add, install NASNET Monitor on the router, and follow the install stages.
- Diagnostics→
Build a diagnostic report for support, control error reporting, test a cable, and go back to first-time setup with Reset and Reconfigure.
- Logs→
The RouterOS event stream, filtered by level and topic and searchable, with a detail view per entry.
- Help→
Reach the guides, Telegram support, GitHub bug reports and the panel's AI assistant.
Maintenance
- Updates→
The panel's general settings in the header menu, and checking and installing updates for Nasnet Panel and RouterOS.
- Troubleshooting→
A suggested path for looking into a problem, and the most common Nasnet Panel errors with what to do about each one.
Reference
- Architecture→
How the panel is put together, from one Go binary serving a React SPA to the four ways it can reach a router.
- Changelog→
Every published Nasnet Panel release, what changed in it, and what pre-1.0 means for upgrades.
- Getting support→
Where to ask, where to report a bug, how to report a security issue privately, and what to attach so the answer comes faster.