Reading Time:1 minute
0 words

Nginx Manager ​

GM Desktop Nginx Manager is a visual management tool for Nginx web servers on Linux. It provides an intuitive graphical interface covering Console, Configuration, and Logs, with version management capabilities.

Core Features ​

ModulePurposeCore Capabilities
ConsoleStatus MonitorService start/stop, real-time load info
ConfigurationParameter TuningVisual core parameter editing, raw config file access
LogsRuntime LogsView and clean Nginx logs
Version MgmtVersion ControlInstall and switch Nginx versions

Initialization ​

Smart Detection & One-Click Install. On first launch, the system scans for Nginx. If not found, a panel guides you through installation.

File Scan

  • Auto Scan: Automatically detects Nginx installation on launch.
  • Manual Select: Click "Manual Select" to specify a custom Nginx binary path.
  • Install Nginx: Click "Install Nginx" to enter the installation wizard.

Install Nginx ​

Three flexible installation methods:

Install Nginx

  • Compile Install (Recommended): Compile from source with custom modules and parameters.
  • Quick Install: Install pre-compiled version via package manager — fastest option.
  • Manual Select: Specify an existing Nginx binary path.
  • Version Selection: Dropdown menu for target version (e.g., nginx:1.26/common).
  • Safety Warning: Switching versions warns about potential data loss.

Console ​

Real-Time Nginx Status Monitor. Displays service status and load information with one-click controls.

Console

  • Status: Top header shows current status (e.g., "Running ▶") with green indicator.
  • Quick Actions: Three buttons — Stop, Restart, Reload (graceful config reload without dropping connections).
  • Load Info:
MetricDescription
Active ConnectionsCurrent active client connections
AcceptsTotal connections accepted since startup
HandledTotal successful handshakes
ReadingConnections currently reading request headers
WritingConnections currently writing responses
WaitingIdle keep-alive connections
WorkerCurrent worker process count
Worker CPUWorker process CPU usage
Worker MemoryWorker process memory usage

Configuration ​

Visual Nginx Parameter Tuning. Graphical editing of key performance parameters without manually editing nginx.conf.

Configuration

  • Common Parameters:
ParameterDefaultDescription
worker_processesautoWorker processes; auto for automatic, number for fixed count
worker_connections1024Maximum concurrent connections
keepalive_timeout65Connection timeout in seconds
  • Save: Click "Save" to apply changes immediately.
  • Open Config File: Top-right button to directly edit nginx.conf for advanced tuning.

Logs ​

Nginx Log Viewer & Management. Online viewing of Nginx runtime logs for troubleshooting and performance analysis.

Logs

  • Log Viewer: Real-time display of Nginx runtime log content.
  • Clear Logs: Top-right button to clean log history and free disk space.

Version Management ​

Multi-Version Nginx Management. Bottom-left shows the current Nginx version (e.g., nginx:1.26/common).

  • Current Version: Always displays the active version; click to enter version management.
  • Version Switching: Switch between installed versions for compatibility testing or upgrades.