The AASM desktop app is the primary control surface, but AASM also includes an optional Web UI served by an embedded Express server. Once enabled, you can manage your fleet from a phone, tablet, or any browser on your LAN - useful for checking servers without opening a remote desktop session to the host.
Prerequisites:
- AASM admin role - viewer/dashboard/operator can't toggle the Web UI server.
- A free TCP port on the host PC (default
3000).
Step 1 - Open the App Settings dialog
Click the gear icon (⚙️) at the top right of the AASM window. The App Settings dialog opens.
Step 2 - Switch to the Web UI section
Find the Web UI section (sometimes labelled Web Server depending on your version). Three controls live here:
- Enable Web UI - master on/off switch.
- Port - TCP port the embedded Express server listens on. Default
3000. - Bind Interface - which network interface to listen on.
127.0.0.1= localhost only,0.0.0.0= every interface (LAN + WAN if your firewall allows).
Step 3 - Flip Enable on
Click Enable Web UI. AASM boots the Express server. If the port is already in use, you'll get a snackbar - pick a different port.
Step 4 - Open the Web UI from another device
Find the AASM host PC's LAN IP (e.g. 192.168.1.42). On another device on the same LAN, open:
http://192.168.1.42:3000
Log in with the default credentials shown in the App Settings → Web UI section. Change them immediately afterwards via Web UI Roles & Permissions.
Don't expose port 3000 to the internet without HTTPS. By default the Web UI runs HTTP only. See Installing HTTPS Certificates if you need WAN access.
Step 5 - Set the AASM host firewall
For LAN access, allow the Web UI TCP port on the host firewall. On Windows, use wf.msc or AASM's Web UI port control if available. On Linux, add the equivalent allow rule with UFW/firewalld for the configured port. This is separate from the game/query/RCON ports used by each ASA server.
Setting Up the Web UI - done
The Web UI is now reachable from any device on your LAN. Lock down user accounts and roles before exposing it more widely.