network-optimizer
network-optimizer
Docker app from Fallen94's Repository
Overview
Network Optimizer - Automated network performance monitoring and optimization platform.
Features:
- Network performance monitoring and analysis
- Client speed test integration
- Path analysis and optimization
- Agent deployment and management
Requirements:
- HOST_IP or HOST_NAME must be set for proper operation
- Companion speedtest container recommended for full functionality
Runtime arguments
- Web UI
http://[IP]:[PORT:8042]- Network
bridge- Shell
bash- Privileged
- false
- Extra Params
--restart unless-stopped
Template configuration
Port for accessing the Network Optimizer web interface
- Target
- 8042
- Default
- 8042
- Value
- 8042
SQLite database, configs, and license files
- Target
- /app/data
- Default
- /mnt/user/appdata/network-optimizer/data
- Value
- /mnt/user/appdata/network-optimizer/data
Optional: SSH keys for agent deployment
- Target
- /app/ssh-keys
- Default
- /mnt/user/appdata/network-optimizer/ssh-keys
- Value
- /mnt/user/appdata/network-optimizer/ssh-keys
Application logs
- Target
- /app/logs
- Default
- /mnt/user/appdata/network-optimizer/logs
- Value
- /mnt/user/appdata/network-optimizer/logs
Timezone setting
- Target
- TZ
- Default
- America/Chicago
- Value
- America/Chicago
Set to true to bind to localhost only (for reverse proxy)
- Target
- BIND_LOCALHOST_ONLY
- Default
- false
- Value
- false
Optional: Application password for authentication
- Target
- APP_PASSWORD
Host IP address for path analysis and CORS (required for client speed tests)
- Target
- HOST_IP
Host name for path analysis and CORS (required for client speed tests)
- Target
- HOST_NAME
Reverse proxy hostname (e.g., optimizer.example.com) - overrides HOST_NAME for API URLs
- Target
- REVERSE_PROXIED_HOST_NAME
Port where OpenSpeedTest is running
- Target
- OPENSPEEDTEST_PORT
- Default
- 3005
- Value
- 3005
OpenSpeedTest host for CORS configuration
- Target
- OPENSPEEDTEST_HOST
Set to true if OpenSpeedTest uses HTTPS
- Target
- OPENSPEEDTEST_HTTPS
- Default
- false
- Value
- false
HTTPS port for OpenSpeedTest
- Target
- OPENSPEEDTEST_HTTPS_PORT
- Default
- 443
- Value
- 443
Enable to accept client-initiated speed tests on port 5201
- Target
- Iperf3Server__Enabled
- Default
- false
- Value
- false
Logging level: Trace, Debug, Information, Warning, Error, Critical
- Target
- LOG_LEVEL
- Default
- Information
- Value
- Information
Network Optimizer specific log level
- Target
- APP_LOG_LEVEL
- Default
- Information
- Value
- Information
Optional: Demo mode configuration
- Target
- DEMO_MODE_MAPPINGS
Optional: InfluxDB URL for metrics storage (e.g., http://localhost:8086)
- Target
- INFLUXDB_URL
Optional: InfluxDB authentication token
- Target
- INFLUXDB_TOKEN
Optional: InfluxDB organization name
- Target
- INFLUXDB_ORG
- Default
- network-optimizer
- Value
- network-optimizer
Optional: InfluxDB bucket name for storing metrics
- Target
- INFLUXDB_BUCKET
- Default
- network_optimizer
- Value
- network_optimizer
Categories
Details
ghcr.io/ozark-connect/network-optimizer:latestRun network-optimizer on Unraid.
network-optimizer is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.