This site runs best with JavaScript enabled.

Add HTTPS proxy for a service via Nginx Proxy Manager

Post status

seedling

planted Jun 14, 2021


This is a guide how to create a HTTPS Proxy via Nginx Proxy Manager.

After installing Nginx Proxy Manager and generating an SSL Certificate you can now create an HTTPS Proxy to your desired service. This is the last step to expose a service outside your local network and forward desired requests to the correct port.

  1. Go into the admin panel of your Nginx Proxy Manager (e.g. http://192.168.178.92:81/)
  2. Go to Hosts/Proxy Hosts
  3. Add new Proxy
  4. Enter the desired domain name
  5. Enter the forward IP (e.g. 192.168.92) and the port, leave scheme http, if your service doesn't use SSL. Since Nginx already used HTTPS and this request is only internal, this is sufficient
  6. Go into the SSL Tab and choose the Certificate
  7. Check Force SSL
Links in this post:

Creating a SSL Certificate with Nginx Proxy Manager

This guide explains how to generate an SSL certificate to later use for an HTTPS proxy. An SSL certificate is key to… Read this post ›

Install Nginx Proxy Manager on a Pi4

Nginx is a DevOps tool to create a HTTPS proxy for a webservice that you want to expose to the internet. This is a guide… Read this post ›

Sebastian Auner © 2023