NGINX Proxy Manager com Portainer FAZENDO PROXY Reverso COM DOMÍNIO + SSL com Docker Swarm

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ก.พ. 2025
  • Saiba como fazer o Deploy com Nginx Proxy Manager e Portainer com seu domínio com SSL Letsencrypt gratuito. O NGINX Proxy Manager é uma alternativa ao conteúdo que vimos sobre Traefik para fazer o proxy reverso de suas aplicações de forma simples e fácil com docker.
    📝 MATERIAL DE APOIO: enweb.link/mat...
    O NGINX Proxy Manager oferece uma interface bem completa e intuitiva para você navegar e definir seus proxys reversos.
    Instalar Docker: • Como Instalar o Docker...
    Domínio Cloudflare: • Como ADICIONAR Seu Dom...
    Instalar Portainer: • Instalando Portainer -...
    Configurando Firewall: • Criando um Firewall na...
    🔎 Empresas de Cloud
    Hetzner: enweb.link/het...
    Digital Ocean: enweb.link/dig...
    Vultr: enweb.link/vultr

ความคิดเห็น • 80

  • @wilsonfr1975
    @wilsonfr1975 ปีที่แล้ว +1

    Não perco um video seu!! Parabéns, conteúdo sempre Top demais!!

  • @levifreire
    @levifreire 4 หลายเดือนก่อน

    Show de conteúdo meu amigo, o único que explicou todo o funcionamento de forma sucinta e muito didática. Parabéns! 👏👏👏

  • @Shazanaro
    @Shazanaro 11 หลายเดือนก่อน

    Excelente!!! Agora entendi o conceito de portas e proxy.👍

  • @sergiopj7
    @sergiopj7 2 หลายเดือนก่อน

    Excelente aula! Parabéns pelo conteúdo

  • @MrFelipefronte
    @MrFelipefronte 11 หลายเดือนก่อน

    Muito Bom 👏👏👏Obrigado pelo conhecimento compartilhamento!

  • @projetoordemnocaos
    @projetoordemnocaos ปีที่แล้ว

    Obrigado pelo video xará, faz mais sobre o portainer.

  • @wilsonfr1975
    @wilsonfr1975 ปีที่แล้ว +3

    Olá Rafael , sugestão para algum outro vídeo futuro, mostra como fazer a instalação do Typebot no modo swarm.

    • @tecnoplace
      @tecnoplace ปีที่แล้ว +2

      typebot+evolution+n8n+chatwoot tudo junto no docker swarm com npm ou traefik please

  • @rogertisolutions
    @rogertisolutions ปีที่แล้ว

    Muito boas suas aulas, execlente didática.
    Poderia ensinar instalar o NGINX + PHP e SSL , para poder rodar o laravel

  • @afrozsilva8869
    @afrozsilva8869 ปีที่แล้ว

    Valew mesmo cara, sua didática muito boa, parabéns

  • @fabiooliveira7234
    @fabiooliveira7234 10 หลายเดือนก่อน

    Muito boa aula, obrigado! Parabéns!

  • @ClaudioEden
    @ClaudioEden 11 หลายเดือนก่อน

    Muito bom o vídeo. Nota 1000

  • @willian_lameira
    @willian_lameira 5 หลายเดือนก่อน

    Parabéns Ótimo conteúdo

  • @CoisasdeTI
    @CoisasdeTI 4 หลายเดือนก่อน

    Ótimo conteúdo!!! Me inscrevi

  • @lepinskiwp
    @lepinskiwp ปีที่แล้ว

    To na expectativa também do Typebot :)

  • @GabrielKize
    @GabrielKize 9 หลายเดือนก่อน

    Excelente aula!
    Como eu faço para usar o proxy em um servidor dedicado para rotear entre as diversas maquinas que tenho na rede?

  • @nilreis5825
    @nilreis5825 7 หลายเดือนก่อน

    Aula top demais

  • @nardelis9797
    @nardelis9797 ปีที่แล้ว

    otima aula. parabens

  • @AndreRds
    @AndreRds 5 หลายเดือนก่อน

    Muitooo top, e para por o ssl ou radar algo na raiz do dominio ?

  • @jrvidotti
    @jrvidotti ปีที่แล้ว

    Excelente tutorial! Valeuuuuu!

  • @PlaysoftInformatica
    @PlaysoftInformatica 8 หลายเดือนก่อน

    Mano parabéns pelo conteúdo. Uma pergunta.. é possível fazer load balance pelo painel do nginx Proxy manager?

  • @sarylsono
    @sarylsono 6 หลายเดือนก่อน

    Top a aula

  • @NeritonDias
    @NeritonDias ปีที่แล้ว +1

    Top d+... Agora a pergunta que não quer calar... Qual é melhor NGINX ou Traefik?

    • @aprendanawebbr
      @aprendanawebbr  ปีที่แล้ว +1

      Qualquer um, realmente tanto faz o resultado é o mesmo.

    • @NeritonDias
      @NeritonDias ปีที่แล้ว +1

      @@aprendanawebbr mas o nginx não faz o trabalho de cache também?! Estou usando o traefik no meu WordPress, mas estou pensando em ir para o nginx por conta do cache

    • @aprendanawebbr
      @aprendanawebbr  ปีที่แล้ว

      Ah entendi, nginx tem muito mais possibilidades nesse ponto. O Traefik é apenas um roteador.

    • @projetoordemnocaos
      @projetoordemnocaos ปีที่แล้ว

      Tava com essa mesma dúvida

  • @barrosanderson
    @barrosanderson 7 หลายเดือนก่อน

    cara se é top. professor de prima

  • @literolinguista
    @literolinguista ปีที่แล้ว

    Excelente conteúdo!

  • @garagemwood
    @garagemwood ปีที่แล้ว

    Muito bom, obrigado pelo conteudo

  • @danielbcvv9950
    @danielbcvv9950 3 หลายเดือนก่อน

    Tenho uma pergunta é possível usar um domínio apenas para referenciar mais de 1 container? Tipo estou usando o tailnet Name do tailscale

  • @jeparre
    @jeparre ปีที่แล้ว

    Boa demais! Valeeu!

  • @damatta158
    @damatta158 2 หลายเดือนก่อน

    Boa tarde. Meu docker já estava instalado. Instalei o Portainer, como vc mostrado, funcionou. Porém lá em add stack o botão deploy the stack fica desabilitado. Daí não consigo instalar o nginx conforme vc está mostrando.

  • @DicasdoMateus
    @DicasdoMateus 9 หลายเดือนก่อน

    Excelente :)

  • @carlosavelar1300
    @carlosavelar1300 ปีที่แล้ว +1

    Muito bom Rafael! Eu estava usando o Traefik, porém, instalei o PerfexCRM com o Openlitespeed. Ai comecei a ter problemas, provavelmente por Traefik e Openlitespeed escutarem a mesma porta 443. Como Gninx é mais completo que o Traefik, penso em fazer a instalação do Perfex com o Gninx e trocar todas as outras aplicações que usam Traefik para o Gninx. Acha que é o correto a fazer no meu caso?

    • @aprendanawebbr
      @aprendanawebbr  ปีที่แล้ว +1

      Perfeito pode fazer isso tranquilo, sobre a porta se utilizar a mesma dá conflito mesmo.
      Esse tipo de comentário é muito bom de receber. Principalmente quando você começa ver a real necessidade da sua realidade, depois de entender como funciona as duas ferramentas. Dependendo da situação o NGINX pode ser melhor devido a recursos que o Traefik não tem.

  • @mayraamaral7267
    @mayraamaral7267 8 หลายเดือนก่อน

    Muito obrigada pelo conteúdo!
    Estou criando um mini servidor pela primeira vez, e estou tendo um pouco de dificuldade de configurar o Wordpress no NPM, tenho outras aplicações e o proxy reverso funcionou perfeitamente, porém com o Wordpress não, eu chuto que seja porque tanto o WP quanto o NPM estão na mesma network e a porta interna dos dois é 80, daí acho que dá algum conflito, mas não tenho certeza, você poderia me ajudar ou me dar uma luz? Agradeço novamente!

  • @LeandroBarbosa-ms5pu
    @LeandroBarbosa-ms5pu 6 หลายเดือนก่อน

    sabe me dizer para rodar multi aplicacoes numa vps em nuvem o video server tmb ?

  • @xuhbr
    @xuhbr 2 วันที่ผ่านมา

    o meu nao funcionou, ele continua dando badgateway, o portainer esta na mesma rede do nginx npm_public

  • @fernandoamaralgurgel2654
    @fernandoamaralgurgel2654 ปีที่แล้ว

    Olá! Vc poderia fazer um vídeo ensinando a instalar o Typebot com o traefik, nos padrões dos vídeos anteriores?! Valeu!

  • @robinhodemorais4019
    @robinhodemorais4019 7 หลายเดือนก่อน

    Fantastico

  • @thiagotrancoso
    @thiagotrancoso ปีที่แล้ว

    E como faço pra adicionar uma aplicação no domínio principal? Estou tentando mas não estou conseguindo, não sei o que estou fazendo de errado. No meu caso estou querendo colocar uma aplicação Laravel no domínio principal.

  • @wanderson34456
    @wanderson34456 6 หลายเดือนก่อน

    Top

  • @wilsonfr1975
    @wilsonfr1975 ปีที่แล้ว +1

    Rafael, no caso de ter usado o traefik e quiser usar o NGINX eu apenas removo as linhas do traefik e adiciono a rede NGINX e atualizo a stack?

    • @aprendanawebbr
      @aprendanawebbr  ปีที่แล้ว

      Sim, teoricamente sim. Lembre-se que não tem como rodar os dois containers juntos Traefik e Npm.

  • @maikelrichard
    @maikelrichard ปีที่แล้ว +1

    vou fazer uma pergunta besta, mais poderia fazer um video pegando algum aplicação no GitHub e fazendo deploy nesse servidor e inserindo domínio

    • @aprendanawebbr
      @aprendanawebbr  ปีที่แล้ว

      Besta nada, é uma boa pergunta e naturalmente é normal pensar assim. Mas com docker não é como em um servidor padrão, onde eu clono do github a aplicação.
      Explicando da forma mais simples. Com docker o processo é diferente utilizamos imagens para depois criar uma stack baseada na mesma.
      Obrigado pelo comentário.

    • @maikelrichard
      @maikelrichard ปีที่แล้ว +1

      Digo isso pq vejo vários projetos em docker la no github e nao consigo compilar nem no render nem no relaway as vezes ora vc essa pergunta pode ser banal por ja mexer com isso

  • @nelsonm6075
    @nelsonm6075 7 หลายเดือนก่อน

    Realmente é bem mais facil pelo NPM, porem eu fiz um teste e entrou em conflito com o Certbot, ou seja, todos os apps que eu apliquei o certificado pelo certbot conforme este exemplo
    nano /etc/nginx/sites-available/exemplo.conf
    sudo certbot --nginx -d exemplo.conf
    Cairam, ou seja, ficaram sem acesso por erro do ssl.
    Alguma sugestao para rodar as duas formas sem conflito?

  • @sidneygomes3554
    @sidneygomes3554 ปีที่แล้ว

    esta dando internal erro como resolver o nginx npm

  • @projetoordemnocaos
    @projetoordemnocaos ปีที่แล้ว

    Qual o melhor? Portainer+ nginx proxymanager ou portainer + traefik?

    • @aprendanawebbr
      @aprendanawebbr  ปีที่แล้ว +2

      Sempre que alguém me pergunta, falo que os dois. Os dois vai chegar no mesmo resultado.

  • @marcosdiazporto
    @marcosdiazporto ปีที่แล้ว

    Olá, tenho um swarm de clusters, 1 gerente e 2 trabalhadores. Ao iniciar o serviço do gerenciador nginx, ele funciona perfeitamente para contêineres que rodam no gerenciador, mas não para contêineres nos trabalhadores. o que deveria fazer?

    • @aprendanawebbr
      @aprendanawebbr  ปีที่แล้ว

      Deve ter alguma coisa errada, as aplicações estão na mesma rede?

  • @RicardoM3ndes
    @RicardoM3ndes ปีที่แล้ว

    Topp vlw man

  • @admin.ChristianoGaio
    @admin.ChristianoGaio 5 หลายเดือนก่อน

    Bom dia!
    eu instalei ele no Home Assistant que está rodando em um Raspberry pi4 e não consigo fazer funcionar.
    Eu uso o Duckdns e não consegui gerar os certificados SSL e quanto tento gerar com o NGINX ele dá erro "Internal Error" eu acho que abri as portas no modem "Arris model: TG1692A da Claro", "F@st 5360 da TIM" onde também acho que abri as portas porem o DuckDNS quando está com essa internet da TIM não consigo acessar e um "TP-Link load Balance TL-ER5120" que gerencia as duas redes porque aqui onde moro tenho muita perda de serviços de internet por furtos de cabos.

    • @victorcerqueirabarros7001
      @victorcerqueirabarros7001 3 หลายเดือนก่อน

      o meu estava assim também e descobri que eram as portas, se troca as portas da erro, tem tbm outra coisa que o nginx não estava gerando o ssl autmaticamente pro novos serviços que ia instalando na vps.

    • @admin.ChristianoGaio
      @admin.ChristianoGaio 3 หลายเดือนก่อน

      @@victorcerqueirabarros7001 Aqui é uma luta para gerar os SSL, o tempo fala que excedeu, da erro internet....

  • @lucascampuus
    @lucascampuus 9 หลายเดือนก่อน

    consigo instalar o aapanel junto, pois ele usa porta 80?

    • @aprendanawebbr
      @aprendanawebbr  9 หลายเดือนก่อน

      Se usa a mesma porta, vai dar conflito.

  • @luiztonucci8304
    @luiztonucci8304 ปีที่แล้ว +1

    olá, parabéns pelo conteúdo! Como retirar a porta 81 do acesso ao NGINX?

    • @aprendanawebbr
      @aprendanawebbr  ปีที่แล้ว

      Não entendi? Se você refere-se a retirar eu mostrei no vídeo como fazer, deixando seu domínio para acessar. Neste caso, pode comentar ou mesmo apagar a porta da sua stack.

    • @luiztonucci8304
      @luiztonucci8304 ปีที่แล้ว

      @@aprendanawebbr ola, eu fiz isso, dei update na stack e mesmo assim continuou permitindo acesso pela porta 81. Entrei via comando pela vps usando: sudo ufw deny 81, aí deu certo.

  • @Tylum
    @Tylum ปีที่แล้ว

    Fala meu nobre, na paz? Não sei mais o que fazer hahahaha fiz certinho, nginx está running porém quando tento logar com aquele admin@example dá Bad gateway. Vi nos logs e ele está travado a MUITO TEMPO na etapa Creating a new JWT key pair.... O que fazer?

    • @aprendanawebbr
      @aprendanawebbr  ปีที่แล้ว +1

      Conseguiu resolver? Está utilizando só o NPM? Tem várias possibilidades, não sei te especificar o que pode ser.
      Obrigado pelo comentário.

  • @williamfclt
    @williamfclt 11 หลายเดือนก่อน

    Boa tarde, tudo bem, tenho um cenario parecido, utilizado 4 nodes em swarm mode, com uma rede criada para o nginx_proxy_manager e todos os serviços que vao rodar, porem mesmo assim, o proxy manager não consegue atingir os services, na verdade, ele atinge alguns e outros não,

    • @williamfclt
      @williamfclt 11 หลายเดือนก่อน

      Consegui solucionar meu caso, como eu trabalho com multiplos serviços dentro do cluster, alguns que possuem portas proximas ou mesma porta, no published ports, eu altero a porta pra internet, o que me levou ao falso entendimento de que o nginx mesmo rodando INTRA cluster, buscaria as portas externas, contudo, não é o caso, como ele esta dentro da mesma rede, mesmo ainda tendo a rede de ingress, ele busca pelas portas originais dos serviços ou não publicadas, por isso meu cenario não estava funcionando corretamente. mas vlw, só queria compartilhar meu problema e a solução pra que caso mais alguem tenha mesmo problema, não demore tanto pra localizar !

    • @aprendanawebbr
      @aprendanawebbr  11 หลายเดือนก่อน

      Boa, a essência é compartilhar.
      Obrigado pelo comentário.

  • @lucascampuus
    @lucascampuus ปีที่แล้ว

    eu tenho o traefik, achei mais simples esse manager, consigo usar ele se já estou com a stack do traefik?

    • @aprendanawebbr
      @aprendanawebbr  ปีที่แล้ว

      Consegue, entretanto ou você utilizar um ou outro.

    • @lucascampuus
      @lucascampuus ปีที่แล้ว

      @@aprendanawebbr tenho que remover a stack do traefik? Tá dando internal error no nginx manager

    • @lucascampuus
      @lucascampuus ปีที่แล้ว

      @@aprendanawebbr uma sugestão de video é instalar o php-apache pelo portainer

    • @aprendanawebbr
      @aprendanawebbr  ปีที่แล้ว

      Tem que remover, se não vai dar conflito. Ambos utilizam a mesma porta. Tem até como alterar, mas seria desnecessário.

  • @sidneygomes3554
    @sidneygomes3554 ปีที่แล้ว

    nao deu certo diz que ja existe um endereço

  • @devtaloco
    @devtaloco 3 หลายเดือนก่อน

    Excelente conteúdo!