NginX Proxy Manager is a free, open source, GUI for the NginX Reverse Proxy making it easy to use.

  Рет қаралды 125,092

Awesome Open Source

Awesome Open Source

Күн бұрын

Пікірлер: 411
@scottmains6674
@scottmains6674 3 жыл бұрын
Dude, thank you. Not only did you explain really well the use of docker compose, but you also kept to the right amount of information. This will help me with my home lab and office projects.
@AwesomeOpenSource
@AwesomeOpenSource 3 жыл бұрын
Glad it was helpful.
@leboromeo
@leboromeo 3 жыл бұрын
Such an underrated application. Saves so much time letting you focus on another parts of the build
@jmikelong
@jmikelong Жыл бұрын
Hi, I wish that I had found this video sooner. You did a great job of presenting the information in an easily uinderstood manner. Thank you.
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
Glad it was helpful.
@cory5604
@cory5604 4 жыл бұрын
Dude that video is awesome, I never could get along with reverse proxys, especially with nginx (I was used to apache), but this tool is a game changer. Even my apprentice with no experience can handle this bad boy. The Implementation of SSL was easier than I could imagine... Please do more of this great tutorials.
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
Glad I could help!
@indigowyrm
@indigowyrm 4 жыл бұрын
Thanks this helped alot & much clearer than other guides I'm setting up on a pi 4 & Portainer open media vault 5 got Nginx working now next to NextCloud
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
Glad it helped
@MrRowbeartoes
@MrRowbeartoes 3 жыл бұрын
Seriously good stuff, well thought out, thoroughly explained, answered many questions and solidified my current knowledge. I like the end where you thank your nearly 2k subscribers. The tone in your voice is very genuine and sincere. 9 months later you have over 10k subs! Should be 50k with content like this! Congrats 👏.
@AwesomeOpenSource
@AwesomeOpenSource 3 жыл бұрын
Awesome, thank you! I hope to keep growing the channel. The more that subscribe, the more opportunities for the world to realiza how amazing open source software can be.
@gilesshine3917
@gilesshine3917 Жыл бұрын
Video is still relevant and it says its three years old at this writing. Thanks!
@AwesomeOpenSource
@AwesomeOpenSource 11 ай бұрын
My pleasure.
@randleqgod
@randleqgod 3 жыл бұрын
very very good tutorial. i've been scratching my head for months trying to figure this out and your video helped me expose some services to the internet. bravo dude.
@AwesomeOpenSource
@AwesomeOpenSource 3 жыл бұрын
Glad it helped you.
@dancue599
@dancue599 4 жыл бұрын
Subscribing. This is the most concise and easy to follow guide so far. I am one of those who has been building websites for years but just got around to hosting on my own server. (I know...) There were a few differences between our setups but it wasn't too difficult to figure out. (Using Unraid with dockers for wordpress, NPM and MariaDB.) Going into this video I was a mess... lol I had all the ports for each container open on my router... In fact I went through your video and left them like that for a while until I decided to repeat watching it. To be clear for anyone reading this.... CLOSE ALL OF YOUR PORTS ON YOUR ROUTER EXCEPT YOUR TWO PORTS. (80 and 443 being forwarded to whatever you chose) Also, for anyone doing Unraid, wordpress and NPM... make sure to change your site and wordpress URLs in Settings > General to your domain name instead of an IP address. (use https if you got the ssl)
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
Glad this helpe you.
@redbat1010
@redbat1010 Жыл бұрын
Thank you, most peoples vids on this are more high level. and just do this and it works. but no one ever explains the why. and you did i appriecate that.
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
I appreciate you watching!
@illuminaut9148
@illuminaut9148 3 жыл бұрын
You have no Idea how much time and frustration saved for us! Its brilliant! Thank you.
@AwesomeOpenSource
@AwesomeOpenSource 3 жыл бұрын
Glad you like it.
@RobertGiewartowski
@RobertGiewartowski 2 жыл бұрын
Great tutorial! Finally I understood the idea of reversed proxy and advantage of having nginx. Thank you a lot!
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
Glad it was helpful!
@cmdaltctr
@cmdaltctr 2 жыл бұрын
Hey! I've kept coming back to your tutorials. You not only have talent in explaining complex things easily but also make tutorials so we can also follow step by step and understand along the way. Please, if you ever make a course in Udemy or something I would buy it! #request: I would really like to see how you would handle such setup: Ubuntu 20.14/or 18.04 + Cockpit (with cockpit-docker addon as well) + Docker + NGINX proxy manager + maybe some app, for example, Portainer + Seatable* (a really cool Airtable alternative) + ERPNext* running behind a proxy. *These two are not that easy to set up for some reason (at least to me) :) For me the best way to learn is by doing, that's why your video are special lessons to me.
@cmdaltctr
@cmdaltctr 2 жыл бұрын
No way you actually have done something similar: kzbin.info/www/bejne/mZuth6B3fpZ3pZY WOW. OK but still Seatable & ERPNext is quite messy for me :D
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
I'll see what I can figure out to do. I need to do some update videos for sure.
@cmdaltctr
@cmdaltctr 2 жыл бұрын
@@AwesomeOpenSource Thank you so much, this really means alot. May God bless you with good health and wealth!
@kfchenghk
@kfchenghk Жыл бұрын
Wow, this is the best explanation I’ve ever had on npm. Thanks!
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
My pleasure.
@martincoveney1107
@martincoveney1107 4 жыл бұрын
This is another very useful video showcasing and explaining ideas and concepts simply without being patronising. It would be great if there were some show notes that people can follow along with. On a couple of your other videos I've created a markdown document of my own so that I can replicate the setup. Thanks for all your efforts.
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
Thank you for the suggestion. I want to start having better written documentation to go with what I do, it's just a matter of time availability right now.
@Geek.o.nocito
@Geek.o.nocito 4 жыл бұрын
Great video took me all of 5 minutes to fallow your directions and have this setup and working with certs. Thanks a bunch! saved lots of time
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
Jarrod Nocito glad it helped you out!
@AMian-yf2hn
@AMian-yf2hn 4 жыл бұрын
Great tut. Suggestions for awesomeness 😊: 1. List of all items, prices needed upfront, 2. Steps to follow... 3. Go into the details, 4. Summary page or slide.
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
Thank you. I"m trying to (still today) find an order adn format I like, and that people enjoy. I am just kind of a start to finish person, but I know some folks want to first see the software in use, then get into the install and setup...so still working it out, but thank you for the great ideas.
@FromSergio
@FromSergio 2 жыл бұрын
Hey man, first off, great presentation. Thoroughly enjoyed it. I'm encountering a minor issue, seeing that you're active replying to comments, thought I'd give it a shot: Basically whatever I do I end up on my router's IP address. I've port forwarded 80 and 443 to my nginx ip even 81 as well. No matter what I type on that browser i end up on my router. Can't figure this one out. I have mapped an A record to my public IP as well. This definitely has to do with port forwarding I'm assuming. but I'm not sure what it is i could be doing wrong..
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
I’m not certain either, but if you can disallow access to your router from the WAN, and only allow it from the LAN, and then make sure you have NAT redirection enabled on your router, it may help.
@jwcolby54
@jwcolby54 4 жыл бұрын
Good stuff. I use the raspberry 8gb pi 4 with a 500 GB ssd at my house for pihole etc. Looking to build a docker server with all this stuff running on a tiny little server. Your stuff rocks for my needs. Great job.
@michaelcooper5490
@michaelcooper5490 4 жыл бұрын
I built a swarm with 4 pi 4 - 2 gb and it works perfectly, I have portainer on it and it runs like a top.
@papperme
@papperme Жыл бұрын
Thanks for the contents. You explain so good and describe in detailed all aspects. When you do that it so easy to understand.Thanks for you be Awesome.
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
My pleasure, and glad you like it.
@markmaddox9303
@markmaddox9303 Жыл бұрын
Best explanation of nginx that I've found. Great job
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
Wow, thanks! Glad you like ti.
@abe677
@abe677 3 жыл бұрын
Wow! It's refreshing to see a video done so well. Crisp and to the point. I learned so much.
@AwesomeOpenSource
@AwesomeOpenSource 3 жыл бұрын
First thank you. Second you should check out my video called Putting it all together. Where I go through the Docker, Docker-compose and NGinX Proxy Manager connections and more safe ways to use NPM.
@iTrankilo
@iTrankilo 2 жыл бұрын
Found what I’ve been looking for, love the video. Thank you ❤
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
Awesome! Glad it helped.
@28panchito
@28panchito 3 жыл бұрын
Thank you sir so much for explaining the different parts and showing how they work. i enjoyed your video. very well explained.
@AwesomeOpenSource
@AwesomeOpenSource 3 жыл бұрын
You are very welcome
@somegeek7126
@somegeek7126 4 жыл бұрын
Great video. I was struggling with the configuration, having error 502 all the way, and was able to fix it with your explanations. Thanks a lot !!!
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
Glad it helped
@fossdom5568
@fossdom5568 4 жыл бұрын
@@AwesomeOpenSource iam getting Error 520 bad gateway , ,pls help
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
@@fossdom5568 Usually this indicates that the NPM app isn't communicating with the database. You may have a password mismatch from your config.json file to your docker-compose.yml file, or your database server may have gone down.
@sammas3179
@sammas3179 3 жыл бұрын
@@AwesomeOpenSource I have some trouble setting this up and maybe you can help me out. I have an digital ocean droplet with three docker containers running, one simple page on port 8080:80, another simple page on 8081:80, and the nxingx proxy manager on the 443:443, 81:81, and 80:80. and so far they run good. I can go to ipaddres:81 to open the portal and also to domain1:81 and domain2:81 as they all point to the same server. I can also go to ipadress:8080, domain1:8080 and domain2:8080 and open all the websites and same goes for the second domain. and if I go to the ipadress:80 I see the "you set up the nginx correct page" . But for some reason whenever I add a new domain to the proxy, I want domain1 to go to ipadress:8080, it saves just fine, but if I actually open the domain it just loads forever without redirecting. I already used a "regular" nginx reverse proxy approach but I get the same issue. Are you aware of any extra setting that need to be setup right? (I get an 504 gateway timeout by openresty)
@AwesomeOpenSource
@AwesomeOpenSource 3 жыл бұрын
@@sammas3179 So, you probably want to point your domain name to either the Docker0 IP of the host and the proper port, or to the Gateway IP for the container and the proper port. As for reaching the sites from the web directly by URL and port number, or public IP and Port number, you should enable the UFW (Firewall) and only allow ports 80, 443, and 81.
@saikouma1922
@saikouma1922 4 жыл бұрын
After hours and hours of trying to make this work I finally did, thanks for the amazing help!
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
Glad it helped!
@PeterBatah
@PeterBatah 2 жыл бұрын
I liked and subscribed. Awesome presentation. Clear and precise. The language that I can appreciate and understand.
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
Awesome, thank you!
@cursoderobotica
@cursoderobotica Жыл бұрын
Amazing explanation of nginx manager!! 👏🏻😁👍
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
Thank you, glad it helped!
@alexrivet1732
@alexrivet1732 2 жыл бұрын
How can you only have 1k likes and 62k views? This tut is awesome!
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
Thank you so much!
@wizdude
@wizdude 4 жыл бұрын
With nginx forwarding you would normally have the private IP address as the destination. I noticed you used a live ip, and also one that was different from the WAN address you obtained from ipchicken. I understand the concepts but this may concern young players. Keep up the great work and keep releasing new open source videos. We love them :-)
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
Yes, sorry for the confusing workflow. I showed how to get one's own home IP address if needed. I used my SDNodes server (which has a public IP address) for the rest of the video. My point was that the only difference between those two setup sis the need to do port forwarding on the router in a home network. I'll try to do better at being more clear moving forward. Maybe I'll make a follow up on how to do the whole home setup.
@wizdude
@wizdude 4 жыл бұрын
Awesome Open Source it’s all good. I understand how hard it is to do these kinds of demos. I really enjoy your content because you expose me to new and exciting open source projects. Keep it up! :-)
@DigitEgal
@DigitEgal 3 жыл бұрын
@@AwesomeOpenSource I skipped the video back then since i already knew nginx but you didnt mention the netdata setup shown in this Video. I totally missed that. Would be great if you upload the Netdata part for its own. A big plus of your Channel are the well named videos so i can find something fastly when even missing the name of the application. There is also a Safety-thing i want to mention. In most usecases, the nginx-webgui itself - if installed at a home-server - should not be able to reach from the outside. In this case would´t it be smarter to NOT open port 81 on the router? That would be true if you need port 81 only for the webgui - thats what i think - tell me if wrong.
@donny_bahama
@donny_bahama 4 жыл бұрын
Outstanding, super helpful video and I stumbled upon it exactly when I needed it. Thank you so much! One (slightly unrelated) question, though... I noticed in your container list that you have at least 5 MySQL/MariaDB containers. Wouldn’t it be better to have 1 db container with multiple databases that’s shared by multiple containers? Good topic for your next video, maybe...
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
I used a docker-compose file to create my different wordpress sites (see my upcoming video to kknow more about those), at any rate, the docker compose really did all the pulling down of each mysql and connecting it to wordpress through docker. Basically my inexperience and lack of confidence in changing it up to all use the same wordpress install. But good observation...and yes I will be doing an update video on how to connect different containers together in the future, as well as connecting multiple containers to one, such as the way this setup could have been.
@dugumayeshitla3909
@dugumayeshitla3909 2 жыл бұрын
Learning a lot from your videos. Keep it up and thank you so much.
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
You bet, and glad they are helping.
@PTwolf
@PTwolf 3 жыл бұрын
I'm using Reverse Proxy Manager, it's amazing. But how to Load Balance? Is it possible to even send to a machine outside the local network?
@AwesomeOpenSource
@AwesomeOpenSource 3 жыл бұрын
I believe you can do it, but not sure how all that works. I run things in a very simple way.
@stanislavbozhikov9046
@stanislavbozhikov9046 2 жыл бұрын
I am doing this on my NAS .. it really helps
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
Excellent
@ShaneAJM
@ShaneAJM 4 жыл бұрын
Thank you so much for this video! Really enjoyed how you explained everything, made it real easy to understand!
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
You're very welcome!
@robinsonbrz
@robinsonbrz Жыл бұрын
Hey, @awsome open source, great video! I was wondering if you are still using SSDNodes and recommending it after these two years?
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
I still use them, and still run multiple sites of the one server. I've never had any issues with them, and in fact, have used their backups to fix some "uh oh's" I've made when tinkering around, and it worked brilliantly.
@robinsonbrz
@robinsonbrz Жыл бұрын
@@AwesomeOpenSource Thank you! I'll probably use their service, and your referal link.
@CTWilliams89
@CTWilliams89 2 жыл бұрын
I'm currently using npm and loving it. A co-worker of mine described an issue that peaked my curiosity. Since npm is the proxy the page it redirects only sees npm's ip address. I am aware that you can set IP transparency with plain ole nginx, but is this also something you can do with npm? I'm a novice with proxies but I can see the benefit of seeing the source IP that is trying to connect to the sites that are being proxied. Any help or advice would be greatly appreciated.
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
NPM includes an ACL (Access Control List) feature, so if you only want certain IPs (e.g. local LAN addresses, and / or VPN Server addresses) connecting to your sites, NPM can filter out any that don't match the ACLs. I have a video on that as well. Let the proxy do the heavy lifting.
@notafbihoneypot8487
@notafbihoneypot8487 Жыл бұрын
I have a question. I already have something on Port 80/443 running. Can I still set this up on different ports
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
Short answer, yes... long answer, if you can port forward 80 and 443 from your outside (Public) WAN connection into the ports you set NPM to listen on inside your LAN it will still work fine. If you are already using 80 and 443 on your wan, it won't work the way you'd want, as you'd have to add the listen port to each URL you call (ex: bills.software.co:9443)
@notafbihoneypot8487
@notafbihoneypot8487 Жыл бұрын
Based thanks for the response! I'm looking to setup Lemmy lol
@Shadowdragon132
@Shadowdragon132 4 жыл бұрын
Question: Why do you have the reverse proxy routing to the external 104 IP? If the containers run behind the NGINX (or on the same LAN) you should use the local IP (10.0.0.0/8, 172.16.0.0/12, or 192.168.0.0/16) in the reverse proxy. If the containers are ran on the NGINX server itself you should still use its local IP or a loopback IP (127.0.0.1) The reason being is that everything between the reverse proxy and the container will be unencrypted regardless if you force SSL. So what is happening in your setup is this: 1) External Connection request 2) NGINX accepts connection and forces SSL Encryption 3) Information is sent encrypted to NGINX 4) NGINX decrypts the packets (because it is handling the SSLs) 5) NGINX then sends the unencrypted packets back outside to route to the public IP you set up 6) Then packet comes back in to route to the container. Now I dont know your entire setup so I may be missing something here but I think it is very important to understand WHY you are using certain IPs in the reverse proxy because however brief you are exposing unencrypted packets on the internet. Otherwise great video, I stopped by to get an overview of the Web UI and you did not disappoint! Thanks! Sincerely, Friendly neighborhood Network Engineer.
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
Let me see what I can figure out. Hadn't thought of it tht way. Not sure I get a local IP in the virtual environment, but I'll check the network interfaces to see.
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
Thank you for pointing that out. I'll make sure to mention it in my next video. I did find the most obvious way to bridge out of the docker container to the host, with the docker0 interface. Just replaced the public IP with that IP, and all is working. I updated all 10 sites in about a minute and a half. Cheers!
@Shadowdragon132
@Shadowdragon132 4 жыл бұрын
@@AwesomeOpenSource I just set this container up in my virtual environment today, and I ran it just like you have it setup (minus some naming conventions i follow in my environment and using local IPs) and it seems to work just fine by putting in the local IP addresses with no bridging. My thought as to why this works is that since the container doesn't know where the local IP address is, it sends it out its default gateway (docker host) and since the docker host is on the LAN network it can then route to where it needs to go. Now granted I only tested this with different containers running on the same Docker Server and haven't tried across VMs or even servers but if my theory is correct it shouldnt have a problem as your main gateway device should be able to route it. Ideally bridging might be the best way to go but I was looking for the easiest way without a lot of configuration changes so people just getting started can do it. Good to hear it works though. Cheers!
@ianparry4160
@ianparry4160 4 жыл бұрын
Thank you , this is the tutorial that got me going.
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
Glad it helped out.
@fbifido2
@fbifido2 3 жыл бұрын
@17:36 - if you restart the docker machine, will NPM auto start or do you have to go and manual restart it?
@AwesomeOpenSource
@AwesomeOpenSource 3 жыл бұрын
No, in the NPM docker-compose I have it set to restart either always, or unless stopped.
@irdammauludi3389
@irdammauludi3389 3 жыл бұрын
its easy to understand thankyou so much!
@AwesomeOpenSource
@AwesomeOpenSource 3 жыл бұрын
Glad it helped!
@valandilvieneriff9229
@valandilvieneriff9229 4 жыл бұрын
New subscriber here and man... your channel is pure gold ! Thanks for the great video
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
Thanks and welcome
@SaminAliMondal
@SaminAliMondal 2 жыл бұрын
Hello, my ISP didn't provide me a static IP and I'm behind nating, maybe double nat, ISP gave ip 10.x.x.x. DDNS also not works with this configuration. So nothing will help me to access my home network from outside?
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
You could setup an inexpensive VPS with someone like DigitalOcean, and run Wireguard on it, then use the Wireguard IP to get into your home network. Would take a little bit of routing but definitely do-able.
@guilhermeaugusto2396
@guilhermeaugusto2396 3 жыл бұрын
Thanks a lot for this video! I have a question. What is the best practice to expose a local server to the internet, so i can point a DNS to its IP? Is VPN still the best solution?
@AwesomeOpenSource
@AwesomeOpenSource 3 жыл бұрын
You can use the method I show here, but I have another video called putting it all together where I go through this in more detail with some improved options. But a VPN is in general more secure for this purpose.
@darylkupper9339
@darylkupper9339 3 жыл бұрын
Awesome Video, Thank you so much for showing us such a variety of Open Source products/projects. Do you work with Kubernetes any? If so, would it be possible to show how to take some of these projects to Kubernetes? I have been working with Docker for over a year and within the past two months started diving in deep to Kubernetes, and any little bit of help is very much appreciated. I would love to take some of these projects to Kubernetes. Ingress has been my biggest struggle so far, and this video about NGINX Proxy Manager is sort of related to NGINX Ingress. It would really be awesome if there was a GUI version like this for NGINX Ingress, maybe there is, but I haven't seen one yet. Thank you for making these videos, for your blog posts, and your suggestions for Open Source Products.
@AwesomeOpenSource
@AwesomeOpenSource 3 жыл бұрын
Haven't gotten into Kubernetes, but eventually will tackle it as well. Glad you like the content thus far.
@mediatechtube
@mediatechtube Ай бұрын
Thank you so much for the video. I am not sure if you have come across this but when I install nginx proxy manager using docker compose, and I try to login once the container is up, I get a bad gateway error at login using the default username and password, have you experienced this and is there a fix? Thank you so much!
@AwesomeOpenSource
@AwesomeOpenSource Ай бұрын
No, but if you haven't gone to their page to get the updated compose, it could be causing issues if you use the compose from this video.
@emT__T
@emT__T 4 жыл бұрын
Great video. Well rounded and clearly explained. Thanks.
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
Glad it was helpful!
@PeterBatah
@PeterBatah 2 жыл бұрын
Thank you for sharing. However, NginX-Proxy-Manager project page = Secure Connection Failed
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
I'm not getting any error on the page. nginxproxymanager.com/ is the URL.
@PeterBatah
@PeterBatah 2 жыл бұрын
@@AwesomeOpenSource Well isn't this something. Here's an FYI for my Canadian brethren. For some reason access to that URL is blocked from out country. At least it is from the province that I am in. So, I decided to access the URL that you so kindly provided from Tor browser and what do you know? Bingo, I'm in. Very bizarre indeed! Thank you. Much appreciated. Have yourself a safe and wonderful day. Peter
@JeremyConder
@JeremyConder 2 жыл бұрын
Sorry if i missed this in the video, but how do you get around your home IP changing from time to time? i use DDNS, but not sure if this is a solution with NGINX. If i was to do an A record or CNAME would it not fail when the IP changes?
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
I have an ISP that rarely changes the IP of my home. In fact I cause it to change by unplugging and re-plugging my modem far more than they do. That said, I run a Docker app that monitors my ip and uses an API for my registrar to update the main A-record, then all my CNAME records come with it. Kind of a DDNS but with my own domain name.
@JeremyConder
@JeremyConder 2 жыл бұрын
@@AwesomeOpenSource awesome thank you, maybe I will give that a go
@andyturner605
@andyturner605 6 ай бұрын
Question, do you need nginx for each physical machine? and also what about containers and Vm's would each instance need nginx o is it central and forwards all ports on all machines.
@AwesomeOpenSource
@AwesomeOpenSource 6 ай бұрын
No. Just setup NGinX Proxy Manager on one machine (host), and then forward ports 80 and 443 to that host machine from your firewall / router. Now you can setup services on any machine in your LAN (local network), and then create an entry in NGinX Proxy Manager to point a request for that service from outside your network, to that machine where the service is running.
@andyturner605
@andyturner605 6 ай бұрын
@@AwesomeOpenSource Thank you, so can this work with plesk on a seperate machine? I have one IP, one home router, and 2 machines one with proxmox on and the other has plesk on.
@AwesomeOpenSource
@AwesomeOpenSource 6 ай бұрын
Haven't used Plesk myself, so only guessing, but would imagine if you spin up an app usign Plesk, you still access it through an IP and port, and NPM should be able to route you to that IP and port.
@andyturner605
@andyturner605 5 ай бұрын
@@AwesomeOpenSource I'm hoping to give this a go this weekend, I'll let you know how it goes😏
@ahosking76
@ahosking76 2 жыл бұрын
You said your need to find to home IP. But, you never stated what to do with it. I assume that you add it in the DNS record for your main domain and then add the IP address of the Nginx server to the subdomains?
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
correct, you put your home public IP in your DNS a record, then route the traffic around your internal network using NGinX Proxy Manager.
@PeterBatah
@PeterBatah 2 жыл бұрын
One more question if I may: Does this have to be used strictly in a docker container or can it be used standalone (as in my own server install). Eg. Ubuntu server 20.x
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
I think it's really meant to be used in Docker, but you can check his site to see if there are any instructions to run it stand-alone.
@PeterBatah
@PeterBatah 2 жыл бұрын
@@AwesomeOpenSource You are absolutely right. Looks like it's been designed to run within docker. Just took it for a spin. Works like a charm. Installation was a breeze thank to your instructions.
@welshtralian
@welshtralian 2 жыл бұрын
I would like to comment to say thank you for your channel and videos. Very informative as I bought a NAS and preparing to add various containers over time from a VPS, in preparation of getting fibre optic. Is it possible to make a video of adding _a_ mail server using NPM, or if you know of a video or written guide to help. If not, I may need to try Traefik again, but it does not matter either way. Just currently seeing which reverse proxy would be best for my needs. Thanks again!
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
First off, thank you, I’m glad my channel is helping. As for NPM being a mail server proxy, I’m sure it can work, but you may have to find the specific NGinX config and put that into the advanced areas of a proxy entry. I haven’t done it myself.
@magnuskley1822
@magnuskley1822 3 жыл бұрын
So.. does it work with non-http traffic as well? For example an Ftp Connection or stg like that?
@AwesomeOpenSource
@AwesomeOpenSource 3 жыл бұрын
I don't know, but I don't think so. There is a custom part on it's own tab, but I think you have to choose whether it's http or https through the user interface. Might be something to suggest over on their github page though.
@PeterBatah
@PeterBatah 2 жыл бұрын
Thank you for sharing. Does anyone know what became of Proxy Manager and its associated website?
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
nginxproxymanager.com/ Is the site. it seems to be up and running without issue.
@PeterBatah
@PeterBatah 2 жыл бұрын
@@AwesomeOpenSource Thank you so much for the prompt response. Unfortunately, that does not work for me. Results = Problem loading page - Secure Connection Failed. This when using either Firefox or Edge
@olegzv
@olegzv 6 ай бұрын
This is an amazing video
@AwesomeOpenSource
@AwesomeOpenSource 6 ай бұрын
Thank you. Hope it was helpful.
@dedpossum66
@dedpossum66 2 жыл бұрын
Thanks for this video! It is unfortunate that the proxy manager has hardly any documentation.
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
That's always a place where we as an open source community can give back. We can help by writing documentation. Even if it starts as a short video ;-)
@dedpossum66
@dedpossum66 2 жыл бұрын
@@AwesomeOpenSource Indeed. I would but I barely know anything about anything haha, maybe eventually.
@louisshade8624
@louisshade8624 2 жыл бұрын
Is was a really great video just one question what ip do we use for our domain is it the sever ip or or the isp provider
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
So, you'll put in your public IP from your ISP as the A record of your domain. If you don't have a static IP, then you'll want to learn about dynamic DNS as well. These are applications that "watch" your public IP, and update it automatically on your A record if it changes.
@TheRealAnthony_real
@TheRealAnthony_real 3 жыл бұрын
Nicely explained 🙂
@AwesomeOpenSource
@AwesomeOpenSource 3 жыл бұрын
Glad you liked it
@michaelcooper5490
@michaelcooper5490 4 жыл бұрын
Hey Mick, I figured out the problem. I was trying to run it on a rasberry pi with docker using hypriot os and NPM didn't like it. I use proxmox as my virtual server installed an ubuntu server vm and configure docker on it. and ran the NPM per instructions worked like a champ.
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
Now that is Awesome!
@zubayer1990
@zubayer1990 4 ай бұрын
Hi Thanks for explaining all the things really helped a lot. I need a small favor that I have couple of server which has the login page with some addition path example: 10.10.10.10/login. How can Put it on Nginx manager. I have tired to add in custom path but its not working. TIA
@AwesomeOpenSource
@AwesomeOpenSource 3 ай бұрын
Usually, you just need to add the custom path '/login' and make sure it's pointing to the right IP. So, www.mycoolpage.com/login would point to 10.10.10.10/login inside your network. If it's not working, then you may need to put an issue on github.
@ALHUDAPHONESCOMPUTERS
@ALHUDAPHONESCOMPUTERS 11 ай бұрын
this is so greate tutorial. i am by the wat facing login issue with bad gateway error, how can I fix it?
@AwesomeOpenSource
@AwesomeOpenSource 11 ай бұрын
Usually 'Bad Gateway' means something isn't running as you expect it should be. You can look at the logs using the 'docker logs ' command, and see if anything there helps you know what might be wrong.
@PCMagikHomeLab
@PCMagikHomeLab 2 жыл бұрын
why NginX Proxy Manager works with apps in docker (in same docker where is npm)? with other servers still i need to put ports? (servers are other VMs with diffrent ip address) can You explain me that? what im doing wrong?
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
I think I answered this one already in a different comment.
@kingfire111
@kingfire111 3 жыл бұрын
Is it possible to secure NPM itself on port 81 when connecting locally? I have a large local network and I am just uncomfortable managing NPM over cleartext. What I am trying to do is when I type in :81, I'd like to force SSL. Many thanks for the great tutorial. Amazing stuff!
@AwesomeOpenSource
@AwesomeOpenSource 3 жыл бұрын
I have a video about securing it to itself as well. Basically add an entry for itself as a host URL, then port forward it to the Docker gateway zip and port 81, and close 81 on the host firewall.
@RameshKumar-rt8xb
@RameshKumar-rt8xb 2 жыл бұрын
This is about routing to a domain but how did you host multiple websites on same server?
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
I use docker to run multiple sites on my servers mostly these days. Docker lets you separate out (sandbox) applications, and run them on separate ports on the same server, then you use a proxy like NGinX Proxy Manager to route the requests for various domains / subdomains to those ports.
@RameshKumar-rt8xb
@RameshKumar-rt8xb 2 жыл бұрын
@@AwesomeOpenSource Thanks for the reply.. :)
@DidierHernandez
@DidierHernandez 3 жыл бұрын
Congrats! great tutorial!
@AwesomeOpenSource
@AwesomeOpenSource 3 жыл бұрын
Thank you! Cheers!
@TWFsecurity
@TWFsecurity 4 жыл бұрын
appreciate your efforts, this video help me alot
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
Very glad it helped you.
@TWFsecurity
@TWFsecurity 4 жыл бұрын
@@AwesomeOpenSource many thanks 😄
@tablatronix
@tablatronix 3 жыл бұрын
Great tutorial, anyone have any suggestions on how to do all this but with a local dns for .local subdomains or mdns ? I have everything working fine, but cannot seem to get subdir location proxy working or anything to work.. Gotta figure out how to debug this
@AwesomeOpenSource
@AwesomeOpenSource 3 жыл бұрын
When you say "subdirectory" do you mean something like "/subdirectory" after the domain? I think there is something specific you have to do in NGinX Proxy Manager for this, but don't recall. You may check out the reddit for answers. www.reddit.com/r/nginxproxymanager/
@4uandmestudio
@4uandmestudio 3 жыл бұрын
Nice video! I don't understand why my NPM just proxy all my domains to npm/login page. Can you help?
@AwesomeOpenSource
@AwesomeOpenSource 3 жыл бұрын
For each proxy host are you setting a different port? Or the same port 81 on each?
@maxwitzker7722
@maxwitzker7722 3 жыл бұрын
THX, You mentioned Discourse setup in Reverse Manager Can You Pls tel me these settings for running it in a VM in Proxmox. Also, a video on HowTo install this in local VM would be great! What do you think?
@jim7smith
@jim7smith Жыл бұрын
outstanding.... have you done any updates on this topic?
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
I include it in a lot of my videos, and the image has been updated a lot since this video, so definitely go to the site authors page to see what changes have been made. Basically simpler now.
@dailymeow3283
@dailymeow3283 3 жыл бұрын
Hey, thank you for the video, nginx proxy manager can be on windows 10? Or only linux ....
@AwesomeOpenSource
@AwesomeOpenSource 3 жыл бұрын
Runs in Docker, so should be fine in Win 10 under Docker.
@pavlospilakoutas
@pavlospilakoutas 4 жыл бұрын
So all you need is one public ip for any domain you have public and all the translation is done fron this server within the LAN?
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
Pavlos Pilakoutas yes sir, as long as the servers for any domain pointing to that IP are reachable in the LAN, all you need is one.
@pavlospilakoutas
@pavlospilakoutas 4 жыл бұрын
@@AwesomeOpenSource oh yeah, thats sweet cuz i have no other ips left and there's a ton i wanna setup. Thanks man 👍 Appreciate it
@TealGators
@TealGators Жыл бұрын
So I followed the steps in the video, I am able to ping my subdomain, but I am unable to get the the webpage. I tried subdomain:port number, I tried doing just the subdomain. I am unable to get any results.
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
I'm happy to help out, just ping me at discuss.opensourceisawesome.com. A couple of things to check. 1. Your public IP hasn't changed. 2. Your ISP doesn't block port 80 and 443.
@SeanPorterPDX
@SeanPorterPDX 3 жыл бұрын
Does nginx proxy manager create the raw nginx configs so that you can inspect them and learn how to do nginx proxy configs without it as well?
@AwesomeOpenSource
@AwesomeOpenSource 3 жыл бұрын
I'm sure it does somewhere, but I don't know where. You could ask over on the Github site and see if they can tell you where you might find it, or if that's even how it works for certain.
@idriskautsar757
@idriskautsar757 2 жыл бұрын
can you explain how to use custom location menu in NPM ? or give me some example
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
Well, it depends on the proxy you are creating. some software needs an extra location set in order for the proxy to work, but it just depedns on software by software. i haven't run into one that needed it in a very long time.
@reggieoverton121
@reggieoverton121 9 ай бұрын
What’s the point of getting in your public ip if you don’t use it. I’m still struggling to get it setup.
@AwesomeOpenSource
@AwesomeOpenSource 9 ай бұрын
You don't use it in Nginx proxy Manager, but you need to point your domain to your public IP using your domain registrar's tools. Create an A-record to point your domain to yoru public IP. This is how 'www.yourcooldomain.com' knows where to look for the actual website or service.
@reggieoverton121
@reggieoverton121 9 ай бұрын
@@AwesomeOpenSource yes. I was able to figure it out. The process is a lot simpler than the instructions videos people have put together. Thank you for responding and sharing your experience
@Vendoization
@Vendoization 4 жыл бұрын
I`m new to linux and webhosting. I have created apache Web Server using Wordpress setup SLL/HTTPS. I want to setup NextCloud. Ideally all running on the same NUC Ubuntu Server. Would you recommend NginX Manager?
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
I've enjoyed NGinX especially through the GUI with NGinX Proxy Manager, so yes, I would. But I'll always say use what makes you most comfortable.
@Vendoization
@Vendoization 4 жыл бұрын
@@AwesomeOpenSource Would you know where I can find a command to install WordPress after NGINX PRIXY MANAGER?
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
@@Vendoization I've done it. I was planning to make a video on it soon. I like to use Docker and a simpl-ish docker compose that installs Wordpress and Mysql at the same time and connects them in the docker network.
@Vendoization
@Vendoization 4 жыл бұрын
@@AwesomeOpenSource thanks, that would help a lot of people basicaly same video but just replace the instalation of the net monitoringnwith Wordpress. Im lost how the ports should be setup
@MrEric377
@MrEric377 3 жыл бұрын
This is a very good video, but I am still trying to figure out how I can get both a reverse proxy and a load balancer. I would like to use a load balancer for internal only apps that I don't believe need a reverse proxy, but also want a reverse proxy for a few other apps that are also load balanced. Is this possible with NPM to have an all in one solution? I have read Nginx can also load balance, I just have not seen NPM used for both.
@AwesomeOpenSource
@AwesomeOpenSource 3 жыл бұрын
Unfortunately, I haven't seen it done either, but I don't know that it can't. I can say that the developers are good about responding to questions. You micght check over on github on the JC21 NGinx Proxy Manager project, and / or maybe on reddit. I'd be interested to know what you find out.
@cusciify
@cusciify 4 жыл бұрын
Hi, i'm running Nginx Proxy Manager for a while but i have one big problem. Unfortunately i don't have a static ip and my domain right now is updating via ddclient to point to the right domain and every time that i've got to add a site i need to open the relative ports on my router to have access to that services but it's a security threats. So here's the question: there is a way to run all of my services without having to open every single port on my router? My configuration on Nginx side is very similar to yours but instead of static ip i have configured my domain Thanks!
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
How often does your IP change?
@cusciify
@cusciify 4 жыл бұрын
@@AwesomeOpenSource actually about 1 week and an half/2 weeks
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
@@cusciify best suggestion I could give is setup a duck dns account and point it to your home, it will try to keep the same URL pointed at the IP as it changes. So something like myhonenetwork.duck dns.com or something like that. Then you can just open port 80 and 443 on your router to allow traffic through to your NPM install. Then let NPM route the requests to the machines and services.
@cusciify
@cusciify 4 жыл бұрын
@@AwesomeOpenSource but Is duckdns similar to ddclient conf that i use to update the ip on my domain registrer or not?
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
@@cusciify Oh, maybe, sorry, not familiar with ddclient. Maybe the same program with different names. So, if you have that setup already, and it points your URL to your changing IP, then you still should only open ports 80 and 443 and allow that traffic through your router to NGinX Proxy Manager. From there, you should use NPM to direct your traffic around the network, or on that machine to whatever port is needed. Once the request hits NPM, then it's inside the network, and NPM can now route to any port it needs inside the network. Does that make sense?
@fbifido2
@fbifido2 3 жыл бұрын
Does NPM have a dark mode ????
@AwesomeOpenSource
@AwesomeOpenSource 3 жыл бұрын
No dark mode that I'm aware of.
@inigofernandezgarcia
@inigofernandezgarcia 4 жыл бұрын
Hello! Thanks so much for your videos the are awesome I will keep supporting every day. I wanted to ask you. I would like to set a server with MailCow / Nestcloud / My Website, Do you recomend to do all in different dockers with NginX Proxy? will work the MailCow with Nginx Proxi? I seen your tutorial of Mail-in-box but I cannot make it work with different sites just with one
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
Inaki Fernandez I actually haven’t tried with a mail server and a proxy to it. I’m sure it probably can be done, but I don’t know how to do it myself. As far as setting up multiple mail domains on one Mail-in-a-box server, I do need to figure out how to do that and make a video on it.
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
Inaki Fernandez oh, and for the other sites, I do recommend Docker for your websites with a proxy in front.
@inigofernandezgarcia
@inigofernandezgarcia 4 жыл бұрын
@@AwesomeOpenSource Thanks you are great. Soon I will get a SSDNodes with your link. Thanks for the recommendation.
@ertufr
@ertufr Жыл бұрын
Hi, thank you for this amazing tutorial need help after creating some host on NPM I can't get the real IP from user over the net, just getting the ip from the host. Anybody resolve this or have any tutorial to help me ? Just past the week to look for the solution and no luck :/
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
I think there is an advanced option you can add on the advanced tab for forward-real-ip. You'll have to look it up for NGinX, but seems like I've read that people add that and it works.
@idriskautsar757
@idriskautsar757 3 жыл бұрын
if we use web panel like aapanel or cwp in different VM, are we should change the port http and https from that 2 VM ?
@taccount8355
@taccount8355 4 жыл бұрын
installed succesfulllty , and netdata was working all good outside local network using my domain .. BUT .. no other appls were working: portainer , transmission , none. Moreover , the NextcloudPi is set to use ports 80 and 443 . In theory NetxCloudPi can be set to work on reversed proxy ... but I couldnt make it work , tried different combination of ports and settings . Any help with that ?
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
Reach out to me @MickInTx on Telegram, and I'll be more than happy to try and help you with it.
@davidparkinson4268
@davidparkinson4268 4 жыл бұрын
Should I install docker first before installing proxy manager or does the script automatically handle all of that? Should I run the scripts in /home/user? Thanks
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
You should install Docker first. You can run from /home/user, but it’s better to make the Docker compose and config files in a directory named for the app you are setting up. So make a directory called BginXProxyManager and create those files there, then run them.
@davidparkinson4268
@davidparkinson4268 4 жыл бұрын
OK thanks. I've been struggling with this for two weeks. I installed docker and docker compose on top of an existing manual attempt at configuring nginx to act as a reverse proxy for a couple of web servers behind a home firewall. I received numerous errors. Docker was complaining I need a project as well as giving me SSL errors. Funny how life happens, I left my pc yesterday in frustration after watching a no help youtube video on the subject to go work in my garden. I came back two hours later sat down in my chair and your video was running. I couldn't believe it. This is just what I am trying to do. Thanks very much for your video. If I can get docker working, it's the way I am going to go.
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
@@davidparkinson4268 I show how to get docker working in serveral of my videos as well, so if you have trouble let me know, and I can point you to any number of them.
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
David Parkinson it’s up to you. The Docker part is a set of command tools used from the terminal, so in theory, if no one has access to your termina, e.g. port 22 isn’t forwarded for SSH, then you should be ok.
@hoatranquang8376
@hoatranquang8376 Жыл бұрын
Dear Awesome Open Source, I have problems. Safari browser can not connect my website. It's only connect pass with 80 port, no connect with 443 port. meanwhile, chorme, firefox ...all connect with my website. I had tried many methods, but it is fault. Please, you and everyone help me. Thank you so much
@whopua
@whopua 4 жыл бұрын
I'm trying to create my own cloud for pictures and things for my wife and I. I went with a server for learning purposes instead of a NAS. Trying to reach my Nextcloud docker from the net. I got a Google domain but I don't know how to point it to my server. Do I give it my WAN with the port assigned to my Nextcloud docker? I've been using letsencrypt but I've ran into the same wall every day for a week. It's the last step in all of this and I can't seem to overcome it.
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
I'm not real familiar wtih Google Domains, but presuming you can enter an A record for the domain, yes, you want to give it your Public IP (WAN) address. Then in your router, you need to forward the ports 80 and 443 to the machine where you are running NginX Proxy Manager (presuming you're running that). From there just follow my tutorial to send the traffic from NginX Proxy Manager around your internal network (such as to your nextcloud server). Hope that helps.
@Vendoization
@Vendoization 4 жыл бұрын
Would you be able to share your scripts/steps installing multiple WordPress dockers beyond Nginx Proxy?
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
I sure can. Can you reach out to me on Telegram @MickInTx - or I plan to make a video for this soon.
@dih4891
@dih4891 4 жыл бұрын
Having issues with doing this with windows server homelab dns. Any tips? Replacing the GoDaddy with Windows DNS as you described towards the end of the video not currenlty working. Doing port Forwarding on the Unifi Dream Machine.
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
Dehui huang I think you have to provide the DNS entry in GoDaddy. The DNS server is just where you want to feed a DNS entry from for navigation. Maybe I’m misunderstanding.
@manutech156
@manutech156 4 жыл бұрын
Thank You, I manage to the Manager up and running , have you ever use Blue iris (security camera software)? , I'm trying to get NGINX to host the SSL cert and then reroute to blue iris unencrypted web interface, is this posible?
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
Emmanuel Rosado I’m sure it is, though I’m unfamiliar with Blue Iris. Does it run on a specific port other than 80? If so, simply setup your forwarding from 80 to the unencrypted port first and make sure that works, then use the same steps as me to get the SSL piece working. Basically turn on the SSL switch and use force SSL.
@faroff4435
@faroff4435 3 жыл бұрын
Hi, is there a way to add "noindex, nofollow, nosnippet, noarchive ..." so that search engines don't index what's in each subdomain?
@AwesomeOpenSource
@AwesomeOpenSource 3 жыл бұрын
You would have to ask the NGinX Proxy Manager folks. I just don’t know.
@gabscar1
@gabscar1 8 ай бұрын
I've set up proxys for most of my services, but for some reason I cannot reach my proxmox ve. I wonder if anyone has managed this?
@AwesomeOpenSource
@AwesomeOpenSource 8 ай бұрын
It can be done. I also have some issues with it. I finally just setup a VPN and prefer that as it's not publicly accessible that way.
@gabscar1
@gabscar1 8 ай бұрын
@@AwesomeOpenSource Great idea. I have a VPN, but not my own VPN. That's my next project sorted. Thanks!
@flipastock9969
@flipastock9969 3 жыл бұрын
how do you create the docker compose file
@AwesomeOpenSource
@AwesomeOpenSource 3 жыл бұрын
I have a newer video on this. But highly recommend you go to his site, and check out his Quick Start compose template. You don't need the config file anymore. You can create the compose file in any plain text editor, nano, vi, vim, any of them, and then name it docker-compose.yml when you save it. Does that help?
@azop1234
@azop1234 4 жыл бұрын
What settings did you have to enable or change for discourse?
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
I think I had to enable HSTS and maybe one more in the custom area. Not at my pc, but I’ll chasca and let you know in a bit.
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
Ok, on the SSL tab i have HSTS Enabled set to on. On the Advanced tab, I have the following in the box (without the quotes) "proxy_redirect unix:/var/discourse/shared/standalone/nginx.http.sock: $server;" Hope it helps
@MattHornish
@MattHornish 3 жыл бұрын
What distro are you running?
@AwesomeOpenSource
@AwesomeOpenSource 3 жыл бұрын
ZorinOS 15.3, Kubuntu 20.04, and several Ubuntu 18.04 headless servers.
@nolangelinas3566
@nolangelinas3566 4 жыл бұрын
I have tried doing this, but I just get a cloudflare error on all of my subdomains. It says error 520. Any idea why this could be happening? I have regular nginx setup already and I cannot figure out why this wouldn't be working. I triple checked the port forwarding from router to machine to docker container but nothing seems to change the cloudflare error I get...
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
Nolan Gelinas I don’t use Cloudflare. I know a few others have asked about it in the past. Not sure if any of them were able to get past their issues though.
@wetwoodepic972
@wetwoodepic972 4 жыл бұрын
Great guide man. Im having an odd issue where the https on 80 is secure soon as i go to the 81 i get ssl errors http works tho any clues?
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
How did you secure it? I actually used NGinX Proxy Manager to secure itself on 81...o so I created a subdomain to access my NPM and pointed it to the port 81 site, then used LetsEncrypt to secure it with SSL.
@indigowyrm
@indigowyrm 4 жыл бұрын
If I'm just using my pi as a Nas on my LAN do I need to worry about port forwarding?
@AwesomeOpenSource
@AwesomeOpenSource 4 жыл бұрын
indigowyrm only if you are trying to access something from outside the LAN.
@indigowyrm
@indigowyrm 4 жыл бұрын
@@AwesomeOpenSource ok thanks
Trick-or-Treating in a Rush. Part 2
00:37
Daniel LaBelle
Рет қаралды 34 МЛН
Disrespect or Respect 💔❤️
00:27
Thiago Productions
Рет қаралды 26 МЛН
Não sabe esconder Comida
00:20
DUDU e CAROL
Рет қаралды 67 МЛН
The NGINX Crash Course
50:53
Laith Academy
Рет қаралды 495 М.
The Free and Open Source Software I Use in 2024 - Part 1
28:31
Awesome Open Source
Рет қаралды 297 М.
How to Setup a Reverse Proxy on Home Network
28:15
Toasty Answers
Рет қаралды 72 М.
Is this the BEST Reverse Proxy for Docker? // Traefik Tutorial
21:57
Christian Lempa
Рет қаралды 528 М.
NGINX Tutorial - What is Nginx
14:32
TechWorld with Nana
Рет қаралды 246 М.
Reverse proxy nginx letsencrypt tutorial
17:12
Christian Lempa
Рет қаралды 121 М.
Configure NGINX as a Reverse Proxy
16:43
NGINX
Рет қаралды 222 М.
Quick and Easy Local SSL Certificates for Your Homelab!
12:08
Wolfgang's Channel
Рет қаралды 833 М.
Мучительная смерть  HUAWEI Mate XT
0:58
Кик Обзор
Рет қаралды 3,3 МЛН
#s24ultra _vs_ #iphone16promax #iphone16promax #s24ultra #foryou
0:58
༺°•𝓈𝒖𝑛ƴÿ•
Рет қаралды 19 МЛН
Этот ТЕЛЕФОН несокрушим 😮
0:21
EpicShortsRussia
Рет қаралды 564 М.
Лазерная замена стекла iPhone 14 plus
1:00
Mosdisplay
Рет қаралды 2,9 МЛН