Docs / Reference

Platform Support

Easy DevOps works on both Linux and Windows servers.

🐧

Linux

  • CLI Interface
  • Web Dashboard
  • Nginx Management
  • SSL — HTTP-01 (acme-client)
  • SSL — DNS-01 (acme-client)
  • Wildcard Certificates
  • Node.js Management✅ nvm
  • Nginx service controlsystemctl
🪟

Windows

  • CLI Interface
  • Web Dashboard
  • Nginx Management
  • SSL — HTTP-01 (acme-client)
  • SSL — DNS-01 (acme-client)
  • Wildcard Certificates
  • Node.js Management✅ nvm-windows
  • Nginx service controlnginx.exe direct

Service Control Difference

Linux

Uses sudo -n systemctl start/stop/restart/reload nginx. Requires one-time NOPASSWD sudoers setup — see Settings → Linux Permissions.

Windows

Uses nginx.exe direct execution with process management via tasklist / taskkill.

Linux: First-Time Permissions Setup Required

The dashboard runs headless (no terminal). sudo systemctl commands require NOPASSWD sudoers rules or they will fail immediately.

  • Run Settings → Setup Linux Permissions from the CLI once after install.
  • Or open the dashboard, go to Settings → Linux Permissions, enter your password, and click Setup.
  • This writes /etc/sudoers.d/easy-devops with rules scoped to nginx and certbot commands only.
  • nginx -t config tests are always run without sudo — they are read-only and never require root.