SSLDocker

A minimalistic and flexible multiple host reverse proxy with automatic HTTPS

What is SSLDocker?

SSLDocker is a tiny multiple host reverse proxy with automatic HTTPS for multiple apps.

Quick Start

1. Download the latest binary release match your server OS.

2. Make a Config file named conf.json with the following example:

{
  "Email": "yourmail@domain.com",
  "GzipOn": true,
  "Http2https": true,
  "MaxHeader": 10,
  "Certs": "certs",
  "ProxyItems": [
    {"Host": "app1.com", "Target": "http://localhost:8082"},
    {"Host": "app2.com", "Target": "http://localhost:8083"},
    {"Host": "app3.com", "Target": "http://domain.com"},
    {"Host": "app4.com", "Target": "https://ssldomain.com"}
  ]
}

3. Start SSLDocker by running the following in your terminal:

$ ./ssldocker -c=conf.json

4. Open your Browser

Type your site's address to see it in action. Live sites are redirected to HTTPS for you.

What did SSLDocker do for you ?

ssldocker proxy

One-click install and automatically update https with free SSL certificates for your multiple domain in single server.