# 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.

Source: https://joinnasnet.com/en/guides/nasnet-panel/

---

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.

The project is in active development before 1.0, so configuration and APIs can
change between releases. Pin a tagged release if you are running it on
something you depend on.

## 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

## All pages

### Getting started

- [System requirements](/en/guides/nasnet-panel/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](/en/guides/nasnet-panel/install/) — Three ways to get Nasnet Panel running, using Docker, the RouterOS install script, or the graphical installer.
- [First run](/en/guides/nasnet-panel/first-run/) — What you see the first time you open the panel, and how router credentials work for the session.
- [Adding a router](/en/guides/nasnet-panel/add-router/) — Put a MikroTik device on your router list, either by scanning the subnet or by typing its address.
  - [Scan or enter a target](/en/guides/nasnet-panel/add-router/target/)
  - [Credentials](/en/guides/nasnet-panel/add-router/credentials/)
- [Easy Config wizard](/en/guides/nasnet-panel/easy-config/) — The five-step wizard that configures a fresh router through mode, WAN, IP-Mask, WiFi and VPN server, then applies it in one batch.
  - [Setup mode](/en/guides/nasnet-panel/easy-config/mode/)
  - [WAN](/en/guides/nasnet-panel/easy-config/wan/)
  - [IP-Mask](/en/guides/nasnet-panel/easy-config/ip-mask/)
  - [WiFi](/en/guides/nasnet-panel/easy-config/wifi/)
  - [VPN Server](/en/guides/nasnet-panel/easy-config/vpn-server/)
  - [Applying the configuration](/en/guides/nasnet-panel/easy-config/apply/)

### Router dashboard

- [Overview](/en/guides/nasnet-panel/overview/) — The router's home tab, showing identity, port diagram, live traffic, CPU, memory, disk, leases and VPN clients.
- [Internet](/en/guides/nasnet-panel/internet/) — A live map of how clients reach the internet through WAN uplinks and VPN tunnels, with click-to-toggle tunnels.
- [WAN](/en/guides/nasnet-panel/wan/) — Change which interfaces are tagged as the foreign and domestic uplinks, and manage the masking VPN clients.
- [LAN](/en/guides/nasnet-panel/lan/) — LAN ports, the interfaces where the router is a DHCP client, and every active DHCP lease.
  - [DNS](/en/guides/nasnet-panel/lan/dns/)
  - [Firewall](/en/guides/nasnet-panel/lan/firewall/)
- [WIFI](/en/guides/nasnet-panel/wifi/) — Wireless stats, the list of associated clients, and per-interface SSID, password and security settings.
- [VPN Server](/en/guides/nasnet-panel/vpn-server/) — Manage inbound VPN servers and the user accounts shared across them.
- [Plugins](/en/guides/nasnet-panel/plugins/) — Browse the plugin registry and install extra containers onto the router, with live install progress.
- [Diagnostics](/en/guides/nasnet-panel/diagnostics/) — Generate a downloadable diagnostic report, control anonymous error reporting, and reset the router back to the wizard.
- [Logs](/en/guides/nasnet-panel/logs/) — The RouterOS event stream, filtered by level and topic and searchable, with a detail view per entry.
- [Help](/en/guides/nasnet-panel/help/) — Support links and an AI assistant chat that a human agent can join.

### Maintenance

- [Updates](/en/guides/nasnet-panel/updates/) — Check and install a new version of the panel itself, and RouterOS firmware for the connected router.
- [Troubleshooting](/en/guides/nasnet-panel/troubleshooting/) — The failures people hit most often with Nasnet Panel, and what to do about each one.

### Reference

- [Architecture](/en/guides/nasnet-panel/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](/en/guides/nasnet-panel/changelog/) — Every published Nasnet Panel release, what changed in it, and what pre-1.0 means for upgrades.
- [Getting support](/en/guides/nasnet-panel/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.
