Nex-Otaku / nginx-host-manager

Tool to manage Nginx hosts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nginx Host Manager

Development tool for managing Nginx hosts.

nginx-host-manager PNG

Why?

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.

How It Works

Tool consists of two parts:

  1. Nginx reverse proxy docker container, to serve your hosts.

  2. CLI tool to manage hosts - add, remove hosts, start proxy container, reload hosts configuration.

Prerequisites

To use this tool, you will need:

  1. Node.js - for host management in CLI

  2. Docker - for running proxy container

  3. mkcert - for making self-signed SSL certificates

Installation

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

Usage

nginx-host-manager

About

Tool to manage Nginx hosts


Languages

Language:JavaScript 94.5%Language:Makefile 4.1%Language:Dockerfile 0.9%Language:HTML 0.6%