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
LinuxUses sudo -n systemctl start/stop/restart/reload nginx. Requires one-time NOPASSWD sudoers setup — see Settings → Linux Permissions.
WindowsUses 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-devopswith rules scoped to nginx and certbot commands only. nginx -tconfig tests are always run without sudo — they are read-only and never require root.