NetworkOptimizer
Network Optimizer is a self-hosted optimization, monitoring (NMS) and security audit tool for UniFi networks. It scores and optimizes Wi-Fi, runs DNS, VLAN and firewall security checks, hosts a centralized WAN and LAN speed test server with L2 tracing, and monitors ISP and WAN health. Built on .NET 10 / Blazor Server with a local SQLite database.
NetworkOptimizer
In Development
This script is currently in active development and may be unstable or incomplete. Use in production environments is not recommended.
This script is currently in active development and may be unstable or incomplete. Use in production environments is not recommended.
Installation
Default install:
1
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVED/main/ct/networkoptimizer.sh)"
Default Credentials
| Username | Password |
|---|---|
admin | None |
Configuration
Config file:
1
/opt/networkoptimizer/networkoptimizer.env
Notes
On first start an admin password is auto-generated. Retrieve it with: journalctl -u networkoptimizer | grep -i password
Edit ASPNETCORE_URLS, HOST_IP and Iperf3Server__Enabled in /opt/networkoptimizer/networkoptimizer.env, then restart the service.
Licensed under the Business Source License 1.1: free for personal use of up to 3 sites; commercial use requires a license.