Beginner-friendly CLI
One easynginx command for create, edit, info, logs, audit, backup and more. Interactive prompts when you skip flags. Sensible defaults at every step.
Works on every distro
Ubuntu, Debian, Fedora, RHEL, Rocky, AlmaLinux, Arch, Manjaro. The installer handles package managers, EPEL, firewalls and systemd for you.
Safe by design
Every config write is snapshot → write → nginx -t → reload. Validation failure means automatic rollback. nginx is never reloaded with a broken config.
Backups baked in
Tarball with sha256 manifest. Restore on the same server, a new server, or as part of a fresh install.sh run. Cross-distro restore works.
Auto-updates without surprises
Background 24h check, atomic engine swap, one-command rollback. Updates only touch engine files — your nginx configs and certs are never changed by an update.
Hardening you would otherwise skip
Audit, TLS profiles, HSTS, bot blocker, GeoIP allow/deny, fail2ban, ModSecurity, per-site WAF toggle. All a single command away.