Home Documentation About GitHub
ngxctl

Nginx is powerful, but managing multiple configurations often means repeating the same small tasks — writing a server block, symlinking it, testing the syntax, reloading the service. None of that is difficult on its own. It just adds up.

ngxctl was created to make that workflow simpler without hiding Nginx behind an abstraction.

It doesn't introduce a new configuration format or replace what Nginx already does well. It generates the same configuration files you'd write by hand, in the same directories Nginx already expects, and runs the same checks you'd run yourself before reloading. The goal is to remove the repetition, not the control.

Xento

Xento is an independent developer with an interest in Linux, backend development, infrastructure, and developer tooling. ngxctl grew out of setting up the same kind of Nginx site more times than felt necessary.