|
@@ -37,7 +37,7 @@ Setup complete. You can now install the stack using the App Template.
|
|
|
|
|
|
Goto App Templates and install "Proxy Nginx Manager"
|
|
Goto App Templates and install "Proxy Nginx Manager"
|
|
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
|
|
You need to enter in both a Database Password and Mysql Root Password. These will be needed if you ever have to access the database but not needed in the day to day operations of the system.
|
|
You need to enter in both a Database Password and Mysql Root Password. These will be needed if you ever have to access the database but not needed in the day to day operations of the system.
|
|
|
|
|
|
@@ -50,11 +50,11 @@ This should all be good now so **Deploy the Stack**
|
|
|
|
|
|
## Stack Info
|
|
## Stack Info
|
|
When Complete we should see a list of all our deployed stacks sample list below.<br>
|
|
When Complete we should see a list of all our deployed stacks sample list below.<br>
|
|
-)
|
|
|
|
|
|
+
|
|
|
|
|
|
We want to select nginx-proxy-manager from the list. This will display lots of information regarding your stack but the section we are looking for is labelled Containers
|
|
We want to select nginx-proxy-manager from the list. This will display lots of information regarding your stack but the section we are looking for is labelled Containers
|
|
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
|
|
You will notice 3 ports listed. Port 80, 443, and port 81. Ports 80 and 443 are for managing your services and really shouldn't be changed. Port 81 is for managing your lists of hosts. It can be changed but for the reminder of this install we are going to assume it to be port 81.
|
|
You will notice 3 ports listed. Port 80, 443, and port 81. Ports 80 and 443 are for managing your services and really shouldn't be changed. Port 81 is for managing your lists of hosts. It can be changed but for the reminder of this install we are going to assume it to be port 81.
|
|
|
|
|
|
@@ -66,7 +66,7 @@ You will notice 3 ports listed. Port 80, 443, and port 81. Ports 80 and 443 ar
|
|
|
|
|
|
Now that it is installed lets setup our first proxy host. First thing we need to do is login to the site. Click on port 81 in the list and you will see the login screen below.
|
|
Now that it is installed lets setup our first proxy host. First thing we need to do is login to the site. Click on port 81 in the list and you will see the login screen below.
|
|
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
|
|
The Default Email Address is: admin@example.com
|
|
The Default Email Address is: admin@example.com
|
|
The Default Password is: changeme
|
|
The Default Password is: changeme
|
|
@@ -75,25 +75,25 @@ Please login and we will then change those to our own settings.
|
|
|
|
|
|
> If you get a Bad Gateway error you likely forgot to run the script on the host to setup the folders / files first although it can also happen if you leave one of the database password blank as well. Delete the Stack and start back from the beginning.
|
|
> If you get a Bad Gateway error you likely forgot to run the script on the host to setup the folders / files first although it can also happen if you leave one of the database password blank as well. Delete the Stack and start back from the beginning.
|
|
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
|
|
### Update Your Email address and Password
|
|
### Update Your Email address and Password
|
|
|
|
|
|
First we need to select the User menu and select Edit Details
|
|
First we need to select the User menu and select Edit Details
|
|
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
|
|
Fix your user information and save the changes.
|
|
Fix your user information and save the changes.
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
|
|
Now it is time to change your password. Select the User menu again and select Change Password <br>
|
|
Now it is time to change your password. Select the User menu again and select Change Password <br>
|
|
-
|
|
|
|
|
|
+
|
|
|
|
|
|
Set the password to something you like and save the changes.
|
|
Set the password to something you like and save the changes.
|
|
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
|
|
## Update Default Screen
|
|
## Update Default Screen
|
|
|
|
|
|
@@ -101,42 +101,42 @@ When going to the proxy with a new domain or in some cases where you used *wildc
|
|
|
|
|
|
* Wildcard DNS can have security issues make sure you reach these before using them.
|
|
* Wildcard DNS can have security issues make sure you reach these before using them.
|
|
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
|
|
We start by going to the Settings Tab
|
|
We start by going to the Settings Tab
|
|
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
|
|
Click on the 3 dots and select Edit from the list.
|
|
Click on the 3 dots and select Edit from the list.
|
|
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
|
|
You will now be shown the different options you can select for your default screen. You can have it display a 404 page, a Custom Page, or do simply redirect depending on your preference. This is entirely up to you. I prefer to use a 404 screen so I am going to set that now.
|
|
You will now be shown the different options you can select for your default screen. You can have it display a 404 page, a Custom Page, or do simply redirect depending on your preference. This is entirely up to you. I prefer to use a 404 screen so I am going to set that now.
|
|
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
|
|
There we are with the default being a 404 page.
|
|
There we are with the default being a 404 page.
|
|
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
|
|
So now when someone goes to a site that isn't setup yet they will see a 404 page.
|
|
So now when someone goes to a site that isn't setup yet they will see a 404 page.
|
|
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
|
|
Great Nginx Proxy Manager is now all setup. In the next sections we are going to walk though setting up your first proxy host.
|
|
Great Nginx Proxy Manager is now all setup. In the next sections we are going to walk though setting up your first proxy host.
|
|
|
|
|
|
## First Proxy Host Setup
|
|
## First Proxy Host Setup
|
|
|
|
|
|
We are now back to the first login screen.
|
|
We are now back to the first login screen.
|
|
-
|
|
|
|
|
|
+
|
|
|
|
|
|
### Select Hosts > Proxy Hosts
|
|
### Select Hosts > Proxy Hosts
|
|
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
|
|
Select Add Proxy Hosts
|
|
Select Add Proxy Hosts
|
|
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
|
|
We need to enter the proxy information. In this example we are going to use the following information.
|
|
We need to enter the proxy information. In this example we are going to use the following information.
|
|
|
|
|
|
@@ -162,7 +162,7 @@ Two options you might want to enable are Cache Assets and Block Common Exploits
|
|
Some applications will use Websockets if the app uses this you will need to enable it but very few applications do so. To put it simply if you don't know what it is, than leave it disabled.
|
|
Some applications will use Websockets if the app uses this you will need to enable it but very few applications do so. To put it simply if you don't know what it is, than leave it disabled.
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
|
|
> Hint: Generating Certificates can be complicated I will be outlining one of the simplest ways to generate one. There are other ways not outlined here.
|
|
> Hint: Generating Certificates can be complicated I will be outlining one of the simplest ways to generate one. There are other ways not outlined here.
|
|
|
|
|
|
@@ -174,7 +174,7 @@ I will agree to the terms after reading them you should at least review them onc
|
|
|
|
|
|
It should have your correct email address listed if it doesn't please fix as this is where you will get alerts if there is an issue with the Certificate.
|
|
It should have your correct email address listed if it doesn't please fix as this is where you will get alerts if there is an issue with the Certificate.
|
|
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
|
|
Once you click Save it will generate a new certificate this can take a few minutes to do.
|
|
Once you click Save it will generate a new certificate this can take a few minutes to do.
|
|
|
|
|