Development tool for managing Nginx hosts.
You for sure can do all of its functionality manually.
It is targeted to be more convenient and fast way to do the same thing.
Tool consists of two parts:
-
Nginx reverse proxy docker container, to serve your hosts.
-
CLI tool to manage hosts - add, remove hosts, start proxy container, reload hosts configuration.
To use this tool, you will need:
-
Node.js - for host management in CLI
-
Docker - for running proxy container
-
mkcert - for making self-signed SSL certificates
You can run tool from its own repo.
Clone the repo
cd nginx-host-manager
npm start
Or just install it globally to run from anywhere.
Clone the repo
cd nginx-host-manager
npm link
nginx-host-manager
nginx-host-manager