Install NGINX Proxy Manager in OpenMediaVault and Docker

Поділитися
Вставка
  • Опубліковано 9 чер 2020
  • In this video we'll look at How to Install NGINX Proxy Manager on OMV and Docker
    Please see the github discussion here github.com/jc21/nginx-proxy-m... before using this.
    Use the docker-compose on this page: nginxproxymanager.com/guide/#...
    NGINX Proxy Manager lets you Expose web services on your network · Free SSL with Let's Encrypt · Designed with security in mind · Perfect for home networks
    Full blog post here: dbte.ch/nginxproxymanager (outdated)
    More OpenMediaVault 5 tutorials here:
    • Openmediavault 5 (OMV5...
    /=========================================/
    StickyBricky: dbte.ch/stickybricky
    Discount Code: DBTECH
    /=========================================/
    Remember to leave a like on this video and subscribe if you want to see more!
    /=========================================/
    Like what I do? Want to be generous and help support my channel? Here are some ways to support:
    Patreon: dbte.ch/patreon
    Ko-fi: dbte.ch/kofi
    /=========================================/
    Here's my UA-cam Merch Store:
    dbte.ch/ytstore
    /=========================================/
    Here's my Amazon Influencer Shop Link:
    Amazon: dbte.ch/amazonshop
    /=========================================/
    Follow Me:
    Twitter: dbte.ch/tw
    Facebook: dbte.ch/fb
    Subscribe: dbte.ch/ytsub
    #NGINX #Proxy #OpenMediaVault
  • Наука та технологія

КОМЕНТАРІ • 305

  • @chadmarkley
    @chadmarkley Рік тому

    Been a patreon for a while and just wanted to say. Keep doing what you do. I've looked through 10 videos trying to get this setup on my docker server and this is the best one I've found, hands down.

  • @VV-wl8gb
    @VV-wl8gb 3 роки тому +1

    This is a game changer! I dreaded dealing with nginx, certbot and letsencrypt. This setup is a dream come true! :) Thanks

  • @geanyuss7608
    @geanyuss7608 4 роки тому +2

    Lol, Thank you for this. Goodbye cloudflare/traefik setup from last weekend.
    Big thumbs up. Keep it coming, your vids are great.

  • @EdDotNL
    @EdDotNL 4 роки тому +2

    Think it's great you picked 3 apps (not only one) to show the easy of use in adding multiple to nginx.

  • @1rund
    @1rund 3 роки тому +1

    Thank you so much. I have honestly been looking everywhere for a tutorial that helped me reverse proxy my plex setup. You are awesome! keep up the great work. New Sub for sure.

    • @DBTechYT
      @DBTechYT  3 роки тому +1

      Glad I could help!

  • @CPLynch1081
    @CPLynch1081 3 роки тому +4

    Thank you, I was looking for this exact thing. I didnt realize I had to disable DNS Proxy on Cloudflare then request the Cert. Liked and subscribed.

  • @MrSnyaify
    @MrSnyaify 4 роки тому +1

    Oh my god))), where u have been earlier?)) I spent about 2 weeks with studying and configurations traefik, I jumped over my head ( I’m don’t so pro in such if things related height tech) and yesterday I’m done with traefik and nextcloud, postgre, wordpress! Anyway, I want to say to you big 🙏, you put my brain into right direction)) I’ll be waiting for yours next videos to be surprised again. How it’s simple and cool). Cheers from Russia ;)

    • @DBTechYT
      @DBTechYT  4 роки тому

      Awesome! I'm glad the video was helpful. I enjoyed Traefik, but I really feel like this is a better all-in-one solution. Thanks for watching!

    • @MrSnyaify
      @MrSnyaify 4 роки тому

      DB Tech as I can see this ngnix proxy manager is still nginx under the hood, am I right? Can you explain in 2 words what’s main difference between traefik and this proxy manager.
      And have u tried it with nextcloud ? What’s about setting http headers?

    • @DBTechYT
      @DBTechYT  4 роки тому

      I don't know about "2 words" but so far, this method (in my opinion) is just easier and allows you to install Let's Encrypt SSLs as you go. There are no labels or anything to mess with on each app like there is on Traefik.
      I will say that I just finished re-installing NGINX Proxy Manager as it crashed and wouldn't recover for some reason. But it only took me a few minutes, so it wasn't a huge deal.

  • @aaronjohnson8319
    @aaronjohnson8319 4 роки тому

    finally got this working appreciate all your omv videos

  • @RealxDaemon
    @RealxDaemon 4 роки тому +4

    after installing this, how to install nextcloud to work with this manager?

  • @lazaruspr23
    @lazaruspr23 3 роки тому

    Thank you so much, this was great, finally got comfortable to using nginx proxy manager

  • @LuisLopez-yr3qo
    @LuisLopez-yr3qo 4 роки тому

    Hi David. Very interesting tutorial. There is a long time since I am looking for something that can give me some privacy on my devices that does not have a native VPN application. Do you know any docker container that can allow my devices to be connected through a VPN using the rpy and OMV? Thanks

  • @tabsats2515
    @tabsats2515 Рік тому

    Hi thanks for this great tutorial, it definitely helped understanding it better! One unanswered question still remains: When you turn on the proxy in cloudflare just for ssl certificates, that mean you need to turn it also on when the certificates need to be prolonged/re-certified? This is quite manual effort, how do you deal with it to keep it running automatically?

  • @1stMusic
    @1stMusic 4 роки тому

    Cannot get this to work with my Jellyfin or NextCloud.
    Jellyfin in proxymanager says offline. Should I enable any settings within jellyfin or change to the ssl port?

  • @chipr1404
    @chipr1404 4 роки тому +1

    Hi DB, Any chance you could do a video on the setup and config of TVheadend in Portainer?

  • @orenberkovitz1596
    @orenberkovitz1596 3 роки тому

    Is there a concern of hitting the rate limit of Let's Encrypt if we add our domains one at a time? Any way to get a wildcard certificate with NGINX proxy manager?

  • @Franceyou
    @Franceyou 3 роки тому

    Hi David, did you get why airsonic does not go under https? I have the same issue (just with airsonic). Also if I force he said that the connection is unsecure

  • @kevinnicolet2863
    @kevinnicolet2863 3 роки тому +1

    hello, thank you for Ur videos, really usefull.
    My concerns is about app template in portainer, I upgraded it to version 2.0 but I find only nginx and not nginx manager proxy.
    Possible to make a reverse proxy with nginx to access to other docker application (transmission...) and to my openmediavault (file access in the NAS) ??
    Many thanks

  • @johnmroz315
    @johnmroz315 2 роки тому

    NGINX was something that I wanted to tackle for a while but for some reason I could not get my head around it. I am a Domain Admin for the government and I manage several virtualization installations across the country but NGINX always concerned me. I watched your videos discussing it and I got it installed and actually working today. Just need to tackle the access lists---that is not working right yet.

  • @wassimhayek6603
    @wassimhayek6603 3 роки тому

    Great video! You are the BEST!
    It works.

  • @yoshikidneo869
    @yoshikidneo869 3 роки тому

    Amazing tutorial, I have it up and running. I am having an issue though with one thing since getting this up an running, I no longer can connect to my Pi VPN with Wireguard. I've tried setting up a proxy host to go to the Pi's address and the proper port, but no dice. Any iddeas how to fix this?

  • @RabbitChannel66
    @RabbitChannel66 3 роки тому

    If my ISP doesn't allow me to open port 80, even Nginx Proxy Manager won't help me to hide ports on WAN. But I will still be able to hide it on LAN... Is that correct?

  • @shastrybhargav
    @shastrybhargav 3 роки тому +1

    Will the certificate from Lets encrypt automatically renew ? Thanks!

  • @michaeldisieno3465
    @michaeldisieno3465 4 роки тому

    Great piece of software that I use myself. Good to see you covering it. Works great for Duckdns

    • @DBTechYT
      @DBTechYT  4 роки тому +1

      Great to hear! Thanks!!

    • @michaeldisieno3465
      @michaeldisieno3465 4 роки тому

      @@DBTechYT Other bits of software worth a google are BastillionSSH, Guacamole, Shinobi (fixed my MotionEyeOS issues), and Code-Server (VSCode WebUI'd).

  • @michaeldisieno3465
    @michaeldisieno3465 4 роки тому +1

    Could you add clarification on streams? I've been using the Nginx Reverse Proxy Manager for a while, but can't figure out the streams portion for things like ssh and such.

    • @DBTechYT
      @DBTechYT  4 роки тому

      Definitely something I need to look into a bit more!

  • @elliotwilliams8250
    @elliotwilliams8250 4 роки тому

    Think I'm sold and will subscribe to your discord... Hope to see like minded people who are helpful. Share and growing together is quite important to me. :)

  • @filipaldebrink954
    @filipaldebrink954 Рік тому +1

    Great video, helped me get my reverse proxy up and running! One question though, since one may end up with multiple subdomains, is there any homepage/dashboard/landing page that you can have at the root domain so that one can easily navigate between all applications and don't have to remember all the different subdomains? Would also be great if this homepage/dashboard/landing page has a login page and can have multiple user logins with different designs. So basically a homepage/dashboard/landing page with different clickable icons to the different applications that redirects to the different applications with a login screen (obviously before you get to the homepage/dashboard/landing page). Anything you recommend or know of? Thanks!

    • @DBTechYT
      @DBTechYT  Рік тому

      Here are some dashboards I've done videos about:
      Jump: ua-cam.com/video/cIV6k9lz43g/v-deo.html
      MyHomePage: ua-cam.com/video/UDUl8wIg0bw/v-deo.html
      Flame: ua-cam.com/video/YMq2NLS-MOw/v-deo.html
      DashMachine: ua-cam.com/video/3CFmCNSqeeg/v-deo.html
      And, as it turns out, the dashboard *I* use I haven't actually done a video about...
      But it's called Organizr and has LOTS of intergrations available to it. Here's the documentation about how to install it: docs.organizr.app/installation/installing-organizr

  • @arnavpraneet5567
    @arnavpraneet5567 2 роки тому

    Hey, would it be possible to make a tutorial or point me in the direction of some ways to go about doing these over Cloudflare Tunnels or other punching methods to get around the CGNATs we are behind?

  • @mrmichu12
    @mrmichu12 2 роки тому

    Hi, Is there any way to expose via Nginx Proxy Manager apps installed on the host? eg. OMV(installed on host), other services in the whole local network. For me are ok in dockered environment. But i cant forward services "outside"

  • @pierricktpt
    @pierricktpt 3 роки тому +1

    Hey!
    Some guys already asked for this question... How to get the Nginx template available in the list (video 3:52)? Unavailable on my fresh installation...

    • @DBTechYT
      @DBTechYT  3 роки тому

      ua-cam.com/video/BwgKd6LohQo/v-deo.html

  • @elliotwilliams8250
    @elliotwilliams8250 4 роки тому

    holy crap. this makes nginx so much easier to setup as a simple reverse proxy

    • @DBTechYT
      @DBTechYT  4 роки тому +1

      Yeah, that's why I made the switch from Traefik

    • @elliotwilliams8250
      @elliotwilliams8250 4 роки тому

      Your instructions are so clear and precise. I'm still trying to figure out how to make password work (HTACCESS) does not even load it for some reason. Will check logs.

  • @PaoloSturniolo
    @PaoloSturniolo 3 роки тому

    @DB Tech
    Hi,
    I’m trying to setup access lists in Nginx proxy manager but I’m having hard time with Cloudflare. User based authorization works fine but IP based restrictions need additional work.
    What I’m trying to achieve is to limit the access to specific subdomains (eg. portainer.mydomain.com) to my internal network (when I’m at home) redirecting all the access from external IPs to an “Access Restricted” page (no password requests, straight to no access page).
    Doing some research I gather this can be done allowing my public address and denying all other IPs but as Cloudflare masks the client IPs the rule is not working, my request like all the others is masked and my real public IP doesn’t match the one Nginx uses for the rule.
    As I find your videos very easy to follow, could you make a tutorial explaining how to circumvent this issue, maybe clearly explaining step by step how to use Nginx real IP module which seems to force the external requests to be originated by the real client remote address rather than a masked one?
    I would prefer to use IP address based restriction to user restrictions as I’d like to entirely avoid, for security reasons, to expose specific subdomains to the internet
    Thanks

  • @RolphPayet
    @RolphPayet 3 роки тому +1

    Thanks for video worked well, but I keep getting '503 Service Temporarily Unavailable'. Can anyone help?

  • @maximss
    @maximss Рік тому

    Hello, my portainer is missing 'Advanced Options'. Do you know why that might happen? Thanks!

  • @TK-le8wd
    @TK-le8wd 2 роки тому +1

    Is the information about the malware in Github link still a problem with this software?

  • @vahidmoalemi9421
    @vahidmoalemi9421 4 роки тому +1

    Do you still need to forward port 80 and 443 on the router?

  • @Giggity4242
    @Giggity4242 2 роки тому

    I'm getting a no such image nginx:latest error and it seems like I'm the only one. Has something changed lately?

  • @belizejackie
    @belizejackie 3 роки тому

    kept getting 502 bad gateway after portfording my docker container on vps ..

  • @omerbustun
    @omerbustun 3 роки тому

    Thank you for these amazing tutorials. I installed and configured everything as you showed in the video but there is something I would like to ask. When I go to my home's ip address it redirects to my router's main page. I want to not open my router's home page to the internet. Is there a way I can do this?

    • @DBTechYT
      @DBTechYT  3 роки тому

      You have to forward ports 80 and 443 from your modem/router to your Docker machine

  • @joechristl1444
    @joechristl1444 Рік тому

    I know this is a couple of years old, but for Airsonic I needed to enable Websocket Support to get some of the settings to work in airsonic's UI

  • @0xdeef
    @0xdeef 4 роки тому

    Hey I tried doing this on my Ubuntu 20.04 server/workstation. But when I go into the logs I get the following:
    [s6-finish] sending all processes the TERM signal.
    [s6-finish] sending all processes the KILL signal and exiting.
    (Not the complete logs)
    Know by any chance how to fix it?
    System is x86-64

    • @DBTechYT
      @DBTechYT  4 роки тому

      without more info, I can't tell you

  • @winecountrygames1859
    @winecountrygames1859 Рік тому

    Im getting bad gateway when trying to login for the first time to nginx proxy manager. Any ideas?

  • @empetor492
    @empetor492 4 роки тому

    nice, i finally don't have to run containers on macvlan
    btw nice video as allways👍

    • @DBTechYT
      @DBTechYT  4 роки тому

      Thanks! 👍

    • @empetor492
      @empetor492 4 роки тому +1

      @@DBTechYT could u remake this video using rpi? it would be really good for people using rpi like me😊

  • @benbrg3581
    @benbrg3581 4 роки тому

    How is it possible to access plex, airsonic locally with the URL I use from the internet, with nginx-proxy-manager? Currently when I enter the URL in https I have a security essage regarding the certificate that corresponds to my providerbox? Thank you

    • @DBTechYT
      @DBTechYT  4 роки тому +1

      You can access the container locally by going to server-address:port-number. DON'T use server-address:port-number
      For instance, if I want to access Emby on my server, I go to 192.168.1.13:8096/

  • @Adelphos0653
    @Adelphos0653 3 роки тому

    I can't seem to do this without getting only 502 bad gateway errors

  • @OfficialMikeJ
    @OfficialMikeJ Рік тому

    @DB Tech do you have an updated video on this tutorial ?.

  • @GerbenVanErkelens
    @GerbenVanErkelens 2 роки тому

    Pfeww wish I used and found out this more. Used cli to fix the proxy now but this works far more clear and logical

  • @AzrakCA
    @AzrakCA 3 роки тому

    Can be Nginx and Traefik install together and used on Docker? Or is it possible to move the configuration from Traefik to Nginx on a production docker server?

    • @DBTechYT
      @DBTechYT  3 роки тому +1

      No. Both of those apps require ports 80 and 443.

  • @yuriw777
    @yuriw777 4 роки тому +1

    I don't see the nginx manager option in my templates list, how do I get it ?

    • @DBTechYT
      @DBTechYT  4 роки тому +1

      That's literally the point of this video. I show how to install it. If it's not in your templates list, then you'll have to install it as I show in this video.

  • @sheik85
    @sheik85 4 роки тому

    Hello, I have installed it correctly thanks to your video, great job. But I can't get it to work like samples in the video, is CLoudflare mandatory? The subdomain goes to port 80 of the RPi but I can't redirect it. With the configuration that indicates it gives me an error when applying it, it does not let me put the SSL thing. Thanks greetings.

    • @mrcolo.
      @mrcolo. 3 роки тому

      Same problem here

  • @sinoserend
    @sinoserend 3 роки тому +2

    Hey! thank you for your time, I don't have NGINX Proxy Manager template in my portainer app templates list, how can I add this template?

    • @DBTechYT
      @DBTechYT  3 роки тому +1

      You're literally asking how to install NGINX Proxy Manager on the NGINX Proxy Manager video that tells you how to install NGINX Proxy Manager.

    • @ZarkoSusnjar
      @ZarkoSusnjar 3 роки тому +2

      @@DBTechYT He missed the previous video where you added templates... Btw, tutorial is not working for me on latest versions of everything.

  • @Drjones117
    @Drjones117 Рік тому

    There is no app templates button on my community edition of portainer. How do I install nginx on porttainer 2.18?

    • @DBTechYT
      @DBTechYT  Рік тому

      nginxproxymanager.com/guide/#hosting-your-home-network

  • @JasonAsh1607
    @JasonAsh1607 Рік тому

    I am just now looking to add this to my home network but when I try to get the SSL cert I get an error message that just says "Internal Error", any idea how to resolve that?

    • @DBTechYT
      @DBTechYT  Рік тому +1

      Skip the "test server reachability" button. Just put in the url and then click the submit button or whatever it is. It's a known issue lately. If that isn't the issue then make sure you have ports 80 and 443 forwarded from your modem/router to your nginx proxy manager setup

  • @markloughtonUK
    @markloughtonUK 4 роки тому +14

    What would be really good in each of your videos is if you took a couple of minutes to tell us what each app actually does before you show us how to set it up. I have no idea what half of this stuff is yet it looks interesting. Thanks for the video :)

    • @DBTechYT
      @DBTechYT  4 роки тому +6

      I could do that, but the problem is that people complain that my videos are too long and that I "need to get to the point faster" so... as a creator I'm never going to be able to make everyone happy. Thanks for the suggestion, though. :)

    • @markloughtonUK
      @markloughtonUK 4 роки тому +5

      @@DBTechYT I just meant a very brief intro into what the app does. Even a 1 minute intro would help. :)

    • @Jauhso
      @Jauhso 4 роки тому +8

      Or you could do a minute of research as well :)

  • @raylab77
    @raylab77 3 роки тому

    Do I need to disable the proxy in cloudflair every time I need to renew my cert?

  • @curiexr8292
    @curiexr8292 3 роки тому +1

    Hi, I have static IP address and want to self host a website. Do I need to change the OMV5 Web GUI port from 80 to something else? Since I’ll be using port 80 for the website. Or can it also stay on 80? Thank you.

    • @AdrianoLeal
      @AdrianoLeal 3 роки тому +1

      How did you do it? I only have the OMV listening on port 80. Do I need to change the OMV port first? gratefull

    • @curiexr8292
      @curiexr8292 3 роки тому +1

      @@AdrianoLeal Yes, had to change the OMV webgui to port 85.

  • @apadia8447
    @apadia8447 2 роки тому

    is that reverse proxy can use on dynamic ip? i try connect ddns using my dynamic ip but not works.

    • @DBTechYT
      @DBTechYT  2 роки тому

      I would go with this method instead then: ua-cam.com/video/VrV0udRUi8A/v-deo.html

  • @peterfortyseven8549
    @peterfortyseven8549 4 роки тому

    Do you have a local dns server and what kind of record did you make ?

    • @DBTechYT
      @DBTechYT  4 роки тому +1

      I just pointed an A record from CloudFlare to my home's IP address and then forwarded ports 80 and 443 to my server

  • @kodachisolutions
    @kodachisolutions 3 роки тому +2

    Unfortunately I'm running into an issue with Let's Encrypt which causes an internal error when generating/grabbing the certificate. After you click agree, it pauses for a bit then "Internal Error" and while the proxy host is created, it's offline and nothing seems to bring it up.

  • @skrwnykidd6135
    @skrwnykidd6135 3 роки тому

    Hi DB, I'm really enjoying this omv series but I'm stuck. I got myself a domain name at porkbun, got a cloudflare account. I've changed my nameservers to that of cloudflare's. I can't seem to point the domain name to the website created on my webserver (nginx). Anytime I try to get ssl certificate via nginx proxy manager. All I get is error messages. How do I proceed?

    • @DBTechYT
      @DBTechYT  3 роки тому

      Watch this video to see the steps IN ORDER to get CloudFlare and NGINX Proxy Manager to work together: ua-cam.com/video/XVRTd4CcpHA/v-deo.html
      Also, you need to forward ports 80 and 443 from your modem/router to your server.
      Also, if you have a modem AND a router, you need to forward ports 80 and 443 from your modem to your router to your server.

  • @dmbrv
    @dmbrv 3 роки тому

    thanks, very useful video.

  • @vgamesx1
    @vgamesx1 3 роки тому

    Just a tip for anyone having problems with it not automatically upgrading to https, go to the cloudflare admin panel and find Page Rules, then click create rule, now enter " *yourdomain.toplevel " note the * makes it a wildcard to apply to every site rather than just the home page, finally under the url select "Always use HTTPS" I had this problem when I first set up traefik and trying to make it upgrade using traefik wasn't working but doing this in cloudflare fixed it super easy.

  • @allanyze
    @allanyze 3 роки тому

    Thanks. Is it possible for this NGINX Proxy Manager to act as a load balancer also?

  • @alsgaming1426
    @alsgaming1426 2 роки тому

    help i have no clue what issue im having but when i try to request a new ssl on nginx i get an internal error

    • @DBTechYT
      @DBTechYT  2 роки тому

      I would get your SSLs this way then: ua-cam.com/video/pwK1LnbTitI/v-deo.html
      Also make sure you have ports 80 and 443 forwarded from your modem/router to the docker server running Nginx Proxy Manager

  • @yalexca51
    @yalexca51 3 роки тому

    Hello DB! Thank you very much for your extremely useful video. I am going to set up nginx container but without cloudflare/traefik. Are these mandatrory?

    • @DBTechYT
      @DBTechYT  3 роки тому

      You don't need Cloudflare if you don't want it. Cloudflare just adds another layer of security. Also, this is an alternative to Traefik, so you would use this instead of Traefik.

    • @yalexca51
      @yalexca51 3 роки тому

      @@DBTechYT Thank very much. Just one more question. I use port 81 for OMV. Do I need to use the different port for OMV to provide nginx working

    • @DBTechYT
      @DBTechYT  3 роки тому

      Same. I change port 81 to port 82 for nginx proxy manager.
      So you your port 81 line should look like:
      - 82:81
      Change 82 to whatever you want.

    • @yalexca51
      @yalexca51 3 роки тому

      DB Tech Thank you very much!

  • @thalibmuhammad9519
    @thalibmuhammad9519 Рік тому

    my nginx-proxy-manager always ask me to create /reset new account and the data lost after restart
    how do i ensure it persist between restart?

    • @DBTechYT
      @DBTechYT  Рік тому

      Sounds like there's an issue with your volumes/storage

  • @aaronryder4008
    @aaronryder4008 3 роки тому

    hi, I am trying to setup Nginx proxy manager but I already have pihole on port 80 and 443. So, the docker-compose is giving me error that it won't launch because those ports are already in use. What should I do?

    • @user-iw8cq4fv4q
      @user-iw8cq4fv4q 3 роки тому

      Hi @Aaron, did you solve this issue?

    • @aaronryder4008
      @aaronryder4008 3 роки тому +1

      @@user-iw8cq4fv4q yes, When you set port "80:80" in docker-compose file it simply means "Docker port : outside port"
      You can keep your docker port to whatever you want but the outside port needs to be the same.
      90:80
      543:443
      You can do this with a lot of docker-compose files so that they don't clash.

  • @iceman1346
    @iceman1346 2 роки тому

    Hey dbtech,
    I wanted to ask if you would do a video on how to get ipv6 and npm working. I was recently switched from ipv4 static ip to 6 and I cannot get it working with cloud flare properly. Thanks

    • @DBTechYT
      @DBTechYT  2 роки тому

      In that case, I would suggest NOT using Nginx Proxy Manager and using CloudFlare Tunnels instead: ua-cam.com/video/VrV0udRUi8A/v-deo.html

  • @bgproductionsmedia4168
    @bgproductionsmedia4168 Рік тому

    Question, is a updated video to the install of nginxproxymanager?

    • @DBTechYT
      @DBTechYT  Рік тому

      I haven't made a video about it in a while, but based on what I'm seeing here, nothing has changed since my last video: nginxproxymanager.com/guide/#quick-setup

  • @raylab77
    @raylab77 3 роки тому

    Thanx, i will try this out

  • @leboromeo
    @leboromeo 4 роки тому

    thank you for your video

  • @krykofox2766
    @krykofox2766 2 роки тому

    hmm i tried the Same but i get Internal Error @ SSL

  • @0ctatr0n
    @0ctatr0n 4 роки тому

    WOW! Here's me using a complicated docker instance from jwilder I'll have to switch across.
    Have you done an ssllabs.com test on the encryption? I'd just would like to know it's using the most recent security standards

    • @DBTechYT
      @DBTechYT  4 роки тому

      I ran the test on one of my domains. It actually ran 6 tests, but they call came back as a "B"

    • @0ctatr0n
      @0ctatr0n 4 роки тому

      @@DBTechYT It should say what needs to be corrected to become an A. Most likely you have to blacklist tls 1.0 / 1.1 & use 1.2 as well as turn on hsts or something along those lines.

  • @Dmkjr
    @Dmkjr 3 роки тому +2

    Hey David. New subscriber here. I was following along, but I do not see "Nginx Proxy Manager" listed in my App Templates. I do see NGINX, anything I am missing?

    • @DBTechYT
      @DBTechYT  3 роки тому

      Don't use app templates. That's lazy and you won't learn anything. Use the docker-compose on this page: nginxproxymanager.com/

    • @rickvian
      @rickvian Рік тому

      @@DBTechYT but you are showing that in your video?????

  • @danieldusentrieb3646
    @danieldusentrieb3646 4 роки тому

    hey can you make a video about how to install openvpn in docker only via ipv6 and what you have to set for it

    • @DBTechYT
      @DBTechYT  4 роки тому

      I don't use IPV6 for anything, so I wouldn't be a good person for that right now

  • @simon5582
    @simon5582 3 роки тому

    Thanks for this its so helpful. When i add the Nginx to the portainer, it adds itself to a new nework , which is different from the app containers previously installed. I think its stopping it from doing its thing

    • @DBTechYT
      @DBTechYT  3 роки тому

      Doesn't matter that it is on its own network. Just let NGINX be on its own "nginx_default" network and let the other containers be on whatever network they are on by default.

    • @simon5582
      @simon5582 3 роки тому

      @@DBTechYT ok thanks!

  • @mixhobbies
    @mixhobbies 4 роки тому +8

    You can use new function in pihole v5: Local DNS Records, for ppl dont want to use Cloudflare.

    • @MrBrynare
      @MrBrynare 4 роки тому

      Really? That would be a nice thing for a tutorial!!

    • @mixhobbies
      @mixhobbies 4 роки тому

      @@MrBrynare yeah, I use it in my local server with raspberry pi 4, I tho use traefik with some advanced settings, custom page 404 when deploy is offline etc

    • @cyberbud
      @cyberbud 3 роки тому +1

      @@mixhobbies can you make a video or share a link that you followed please!!!

  • @demdotes4942
    @demdotes4942 4 роки тому +1

    Hi David, I'm using a raspberry pi 4 as a server. I bought my domain name from pork bun, setup my cloudflare account connecting to my domain name, but when I enter my home IP address, the domain name does not show anything on the web browser. Port forwarding was also done and I can access my server using my IP address. Do you have any idea on this? Thanks.

    • @DBTechYT
      @DBTechYT  4 роки тому +1

      That's strange. You should see something like this if you just enter your home's IP address in the URL bar: imgur.com/a/0CP8oHo
      I have to wonder if there's not something else blocking ports 80 or 443. Maybe your ISP is blocking them?

    • @demdotes4942
      @demdotes4942 4 роки тому

      @@DBTechYT Yay, thanks. It turns out, the cloudflare was just doing some stuffs and after few minutes, it went well. Yeah, ISP is blocking the ports 80 and 443 actually but I planned on redirecting the domain name into a specific port for my WordPress.
      I have another question, how can we automatically update the home IP address on cloudflare? My ISP seems to change it once in a while. Thanks for replying, David!
      I really like your stuff!

    • @DBTechYT
      @DBTechYT  4 роки тому +2

      I use this container to make sure my CloudFlare stays updated: hub.docker.com/r/oznu/cloudflare-ddns/

    • @demdotes4942
      @demdotes4942 4 роки тому

      @@DBTechYT wow, awesome! Thanks, man.

  • @jig1056
    @jig1056 2 роки тому

    This is a fantastic tutorial it really helped get me up and running. It worked perfectly for a long time. However I noticed this weekend I am unable to add new sites to Nginx proxy manager.. I keep getting an internal error. Have you experienced that? Are you able to add new sites and get new certificates? And to clarify I’m only getting the error when trying to add a new certificate.

    • @DBTechYT
      @DBTechYT  2 роки тому

      Someone in my discord has been having the same issue. I've never run into it

    • @jig1056
      @jig1056 2 роки тому

      @@DBTechYT ok thanks, I’ll do some more searching if I come across any info I’ll pass it on

    • @asperator1908
      @asperator1908 2 роки тому

      @@jig1056 same error. were you able to solve it?

    • @jig1056
      @jig1056 2 роки тому

      @@asperator1908 no, unfortunately I have not found a workable solution as yet. I did see a Reddit post alluding to the fact that we need to start using an API key from cloudflare. I did try it but it didn’t work for me. And I haven’t had a chance to go back and dig a little deeper. I’m going to spend a little time this afternoon poking around some more. But I’m considering switching to the kemp load balancer as an alternative solution.

  • @ckourelas
    @ckourelas 4 роки тому

    Great Video one more time! Thank you! Quick question is there any way to install Nginx on raspberry pi? Trying to find a good tutorial but nope nothing. Any advise?

    • @DBTechYT
      @DBTechYT  4 роки тому

      Not that I know of

    • @ckourelas
      @ckourelas 4 роки тому

      @@DBTechYT Thank you for coming back to me. Have a good day and stay safe

    • @empetor492
      @empetor492 4 роки тому

      @@voltovful i followed this link to install and it displays bad gateway and in logs shows:
      error getaddrinfo ENOTFOUND db

    • @empetor492
      @empetor492 4 роки тому

      btw did anybody make it working?

    • @techtips6535
      @techtips6535 4 роки тому +2

      @@DBTechYT #RaspBerry Pi 4 arm64 NGINX PROXY MANAGER
      $ sudo nano docker-compose.yml
      >>>>>>>>>>>>Paste the Following(starting from version: "3") and Press CTRL+O and CTRL+X
      -------------------------------------------------------------------------------------------------------------------------
      version: "3"
      services:
      app:
      image: jc21/nginx-proxy-manager:latest
      container_name: nginx-proxy-manager
      restart: always
      ports:
      # Public HTTP Port:
      - '80:80'
      # Public HTTPS Port:
      - '443:443'
      # Admin Web Port:
      - '81:81'
      environment:
      # Uncomment this if IPv6 is not enabled on your host
      DISABLE_IPV6: 'true'
      volumes:
      # Make sure this config.json file exists as per instructions above:
      - ./config/config.json:/app/config/config.json
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt
      depends_on:
      - db
      db:
      image: yobasystems/alpine-mariadb:latest
      container_name: mariadb
      restart: always
      environment:
      MYSQL_ROOT_PASSWORD: 'npm'
      MYSQL_DATABASE: 'npm'
      MYSQL_USER: 'npm'
      MYSQL_PASSWORD: 'npm'
      volumes:
      - ./data/mysql:/var/lib/mysql
      adminer:
      image: adminer
      container_name: nginx-proxy-manager-admirer
      restart: always
      ports:
      - 8080:8080
      depends_on:
      - db
      ------------------------------------------------------------------------------------------------------------------------------------------------------------
      $ sudo docker-compose up -d
      >>>> Open your Browser and go to URL: YOUR IP ADDRESS:81/
      >>>> Use Credentials -
      Username : admin@example.com
      Password : changeme

  • @SaurabhSharma2804
    @SaurabhSharma2804 3 роки тому

    Aren't the applications supposed to be on the same network? We never defined a network for nginx reverse proxy.

    • @DBTechYT
      @DBTechYT  3 роки тому

      It's fine. I promise

  • @Franceyou
    @Franceyou 3 роки тому

    Hi David, I have vreate a domain with porkbun. I fallowed you guide step by step, but unfortunatelly NGING PM cannot open the link. I do not know where is the error: cloudflare ot NGINX PM. If I look at portainer NGINX PM container info I have these errors:
    `QueryBuilder#eager` method is deprecated. You should use the `withGraphFetched` method instead. `eager` method will be removed in 3.0
    QueryBuilder#omit is deprecated. This method will be removed in version 3.0
    Duplicate relation "access_list" in a relation expression. You should use "a.[b, c]" instead of "[a.b, a.c]". This will cause an error in objection 2.0
    Could be this the issue? Are you able to help me. It will be really appreciated.
    Many Thanks!!

  • @ltajeu
    @ltajeu 4 роки тому

    Could you possibly go over some troubleshooting. Getting error messages when trying to deploy Nginx Proxy Manager. The container name is already in use. Thinking of just throwing in the towel... Great video though!

    • @DBTechYT
      @DBTechYT  4 роки тому

      Sounds like you already have a container with the same name. Open a new tab and navigate to your containers. See if you can find the duplicate and remove it. If not, rename the container you're working on to something like "NGINX Proxy Manager 2" or something similar.

  • @hoangnamitc
    @hoangnamitc 2 роки тому

    Please update the installation method for 2021, because on Apple Teamplate can't find Nginx-proxy-manager anymore, Thanks

    • @DBTechYT
      @DBTechYT  2 роки тому +1

      Use the docker-compose on this page: nginxproxymanager.com/guide/#quick-setup

    • @hoangnamitc
      @hoangnamitc 2 роки тому

      @@DBTechYT Thanks !

  • @royitoroy
    @royitoroy 2 роки тому

    hi david!! i really love your videos, you have helped me a lot in understanding linux and docker a littlebit and risking to setting up my own OMV data server with docker and portainer and I want to install nexcloud to archive my files from internet but I can't access my network from the internet because my ISP dont let me open ports on the router and I saw in somewhere that a reverse proxy could help me... would this nginx help me an what could you said to me? Thank you

    • @DBTechYT
      @DBTechYT  2 роки тому +1

      A reverse proxy will still require you to open ports on your router. For remote access with limitations like this, I would encourage you to take a look at ZeroTier: ua-cam.com/video/DmYOM-ONf_g/v-deo.html

    • @peterk6057
      @peterk6057 2 роки тому

      @@DBTechYT Hi. I notice your portioner has more App Templates such as nginx proxy manager which im missing. How would I mirror your setup so its easier to deploy new programs/docker containers and have more options? I think you said it was called a json script maybe? Thank you!

  • @Franceyou
    @Franceyou 3 роки тому

    Should I open the port in the router? Nginx cannot see Cloudflare I think

  • @DBTechYT
    @DBTechYT  4 роки тому

    Please see the github discussion here github.com/jc21/nginx-proxy-manager/issues/465 before using this.

  • @hannes8004
    @hannes8004 3 роки тому

    please tell me what portainer app template json file you use

    • @DBTechYT
      @DBTechYT  3 роки тому

      Everything you need is in the description.

  • @LaurentiuDumitras
    @LaurentiuDumitras 4 роки тому +1

    Hey! Thank you for your time doing this! You do agreat job and i want to ask you a question: how do i install nginx proxy manager via portainer like you do?

  • @saikouma1922
    @saikouma1922 4 роки тому

    Switched my jellyfin server from traefik to ngix, but am getting a cloudflare error when acessing the url. (Connection timeout 522) any help? Edit: When I switch back to flexible on cloudflare it seems to work fine, once turning full back then on I get the connection timeout error.

    • @DBTechYT
      @DBTechYT  4 роки тому +1

      Did you forward the correct ports to connect to jellyfin?

    • @saikouma1922
      @saikouma1922 4 роки тому

      @@DBTechYT By ports you mean 8096, Do i need to forward the other one as well? (8920)

    • @DBTechYT
      @DBTechYT  4 роки тому +1

      You need to forward port 8096 from your modem to your server

    • @saikouma1922
      @saikouma1922 4 роки тому

      @@DBTechYT Still the same error, even with 8096 forwarded

  • @farieq89
    @farieq89 3 роки тому

    At 3:50, I can't find Nginx Proxy Manager from the list. Can somebody help me?

    • @supertiti98
      @supertiti98 3 роки тому +1

      If you can use docker compose, you can use nginxproxymanager.com/#quick-setup to set this up

    • @simon5582
      @simon5582 3 роки тому +1

      it doesnt seem to be in the list anymore, but if you go to the nginx manager website you can copy that code. Then in Portainer, go to stacks, add new stack - you can paste the code in there , it will add it . (thought I had to change version from 3 to 2 )

  • @peterfortyseven8549
    @peterfortyseven8549 4 роки тому +2

    no bad that this is failing / not working with ZFS :( the config mapping is not working.

    • @haniel9079
      @haniel9079 4 роки тому +1

      Thank you! It as been 4 hours and I did not understand why I could not access the login page.
      Now I know. ;)

    • @MrBl0wfish
      @MrBl0wfish 4 роки тому

      God dammit! Thanks! I was fking around for ages, and couldn't figure out what I did wrong. At least now I know. :)
      Edit: put it on an NTFS share, and still no luck. I have no clue what to do.

  • @RicardoWagner
    @RicardoWagner 3 роки тому

    Sorry but what browser are you using that allows you to copy/paste the absolute path.

    • @DBTechYT
      @DBTechYT  3 роки тому

      Using Chrome. I go to the area I want to know more about, right click, and click "Inspect"

  • @OFF732
    @OFF732 3 роки тому

    Hey Maybe someone here might be able to assist... I did configure a service to use say port 8096, however When I go to that site I get an Error 502.
    I have another server configured with a port 80 and that works without issue. Both entries have http Scheme Different IP Address Different Forward Port, block exploits, and use a custon CERT Force SSL and HTTP/2 Support.
    The only difference is the forwarded port, it seems anything other than 80 for http fails with the 502 gateway error.
    Any Magicians here seen this before, and or any magicians solve this? Thanks all!

    • @OFF732
      @OFF732 3 роки тому

      Well I'm Sheepish... When inputting the Destination IP Address... Make sure it's the correct server!

  • @zodyking4737
    @zodyking4737 2 роки тому

    I've only owned a server for a week not sure why i have to go a different route to make this work. but heres what I did, (i am on a vps not a home server btw)
    -Instead of cname records, make A records
    -Leave proxy off tls to auto
    -In forward host, paste you vps ip address
    -follow through with tutorial
    For all of you looking to get the host out of your vps and host many docker containers to your domain via sub-domains this is the easiest way!

    • @DBTechYT
      @DBTechYT  2 роки тому

      Dns takes time to propagate. Proxy off does you no good for security.

    • @zodyking4595
      @zodyking4595 2 роки тому

      @@DBTechYT yea i switched them on like you did after setup. I think i couldn't use the cname because my domain has a site on it hosted at a different ip address. Using @ would have pointed to that ip of the other website.

    • @DBTechYT
      @DBTechYT  2 роки тому

      That's the purpose of A Records and CNAMEs

  • @AlfaNetiks
    @AlfaNetiks 4 роки тому

    Great video! I have a doubt, today I got my router changed, old one was broken, and when I wanted to configure mi Raspberry WiFi, I couldn't, I edited the wps_suplicant.conf but didn't work (also the Raspbian GUI in the top bar doesn't work, it says "No wireless interfaces found"), I just want my raspberry connected by WiFi for now but I can't.
    Another doubt is how can I manually assign from the router a IP once I get WiFi previous question solved? Is for assigning the same IP to the Raspberry that I had with the old router, (so I can avoid changing all the containers IP, or even reinstalling some of them).
    Also if you can give me other options I would appreciate. Thank you!

    • @DBTechYT
      @DBTechYT  4 роки тому

      The wpa_supplicant file ONLY runs the VERY FIRST time you start a new installation of the Raspberry Pi software. You'll have to change it manually after that.

    • @AlfaNetiks
      @AlfaNetiks 4 роки тому

      @@DBTechYT I changed it with nano, and didn't work :(

    • @DBTechYT
      @DBTechYT  4 роки тому

      IT WILL ONLY WORK THE FIRST TIME A NEW OS IS BEING INSTALLED> IF THE OPERATING SYSTEM IS ALREADY INSTALLED, THE SUPPLICANT FILE WILL *NOT* WORK.

    • @AlfaNetiks
      @AlfaNetiks 4 роки тому

      @@DBTechYT Ah okay, thank you so much!

    • @techtips6535
      @techtips6535 4 роки тому +1

      I have attached the fix for this issue in a docx file
      *connection to dhcpcd lost -no wireless interface found*
      drive.google.com/file/d/1-2ICc88Yn4Y2KBbRK5ndaAZ20xfsCkTh/view?usp=sharing

  • @KartRacer720
    @KartRacer720 3 роки тому

    Could the same be done with Google domains?

    • @DBTechYT
      @DBTechYT  3 роки тому +1

      As long as you have control over the DNS it should

  • @jvmauricio107
    @jvmauricio107 4 роки тому

    can you use a wildcard SSL in the Proxy Manger?

    • @DBTechYT
      @DBTechYT  4 роки тому

      Why would you when you can get a free SSL for each of your domains?

    • @jvmauricio107
      @jvmauricio107 4 роки тому +1

      @@DBTechYT I think it would be simpler just to use lets encrypt wildcard so that you won't have to setup each subdomain. not really sure how to do this on the proxy manager but it would be great if you can make a video for it :)

  • @nimamotamedi4544
    @nimamotamedi4544 4 роки тому

    Great video. Is there a way to make a local dns record with it? How did you make panda.local direct to your server?

    • @DBTechYT
      @DBTechYT  4 роки тому +1

      I did it in OMV: imgur.com/a/7MlxhDc

    • @nimamotamedi4544
      @nimamotamedi4544 4 роки тому

      @@DBTechYT thanks! Hoping to find an option within home assistant. I'll have to look at omv now

  • @SkyShazad
    @SkyShazad 3 роки тому

    Hi such a great Video But didn't work for me, as I use Docker on Synology and the layout looks nothing like the one you showed on the video, so I couldn't follow what you was doing unfortunately

    • @DBTechYT
      @DBTechYT  3 роки тому +1

      Thanks for the info!

    • @SkyShazad
      @SkyShazad 3 роки тому

      @@DBTechYT actually ignore my comment I take it all back I hadn't installed Portainer lol.. My bad, sorry I don't have a clue about this stuff

    • @snk2088
      @snk2088 3 роки тому

      Sinology has a proxy manager! Control Panel - Application Portal - Reverse Proxy

  • @meemorelive
    @meemorelive 4 місяці тому

    your are unreal fast at this

    • @DBTechYT
      @DBTechYT  4 місяці тому

      lol I'm even faster when I'm not running my mouth about it :)