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
Não perco um video seu!! Parabéns, conteúdo sempre Top demais!!
Muito obrigado
Show de conteúdo meu amigo, o único que explicou todo o funcionamento de forma sucinta e muito didática. Parabéns! 👏👏👏
Excelente!!! Agora entendi o conceito de portas e proxy.👍
Excelente aula! Parabéns pelo conteúdo
Muito Bom 👏👏👏Obrigado pelo conhecimento compartilhamento!
Obrigado pelo video xará, faz mais sobre o portainer.
Olá Rafael , sugestão para algum outro vídeo futuro, mostra como fazer a instalação do Typebot no modo swarm.
typebot+evolution+n8n+chatwoot tudo junto no docker swarm com npm ou traefik please
Muito boas suas aulas, execlente didática.
Poderia ensinar instalar o NGINX + PHP e SSL , para poder rodar o laravel
Valew mesmo cara, sua didática muito boa, parabéns
Muito boa aula, obrigado! Parabéns!
Muito bom o vídeo. Nota 1000
Obrigado 👍
Parabéns Ótimo conteúdo
Ótimo conteúdo!!! Me inscrevi
To na expectativa também do Typebot :)
Excelente aula!
Como eu faço para usar o proxy em um servidor dedicado para rotear entre as diversas maquinas que tenho na rede?
Aula top demais
otima aula. parabens
Muitooo top, e para por o ssl ou radar algo na raiz do dominio ?
Excelente tutorial! Valeuuuuu!
Mano parabéns pelo conteúdo. Uma pergunta.. é possível fazer load balance pelo painel do nginx Proxy manager?
Top a aula
Top d+... Agora a pergunta que não quer calar... Qual é melhor NGINX ou Traefik?
Qualquer um, realmente tanto faz o resultado é o mesmo.
@@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
Ah entendi, nginx tem muito mais possibilidades nesse ponto. O Traefik é apenas um roteador.
Tava com essa mesma dúvida
cara se é top. professor de prima
Excelente conteúdo!
Muito bom, obrigado pelo conteudo
Tenho uma pergunta é possível usar um domínio apenas para referenciar mais de 1 container? Tipo estou usando o tailnet Name do tailscale
Boa demais! Valeeu!
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.
Excelente :)
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?
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.
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!
sabe me dizer para rodar multi aplicacoes numa vps em nuvem o video server tmb ?
o meu nao funcionou, ele continua dando badgateway, o portainer esta na mesma rede do nginx npm_public
Olá! Vc poderia fazer um vídeo ensinando a instalar o Typebot com o traefik, nos padrões dos vídeos anteriores?! Valeu!
Farei em breve
Fantastico
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.
Top
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?
Sim, teoricamente sim. Lembre-se que não tem como rodar os dois containers juntos Traefik e Npm.
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
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.
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
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?
esta dando internal erro como resolver o nginx npm
Qual o melhor? Portainer+ nginx proxymanager ou portainer + traefik?
Sempre que alguém me pergunta, falo que os dois. Os dois vai chegar no mesmo resultado.
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?
Deve ter alguma coisa errada, as aplicações estão na mesma rede?
Topp vlw man
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.
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.
@@victorcerqueirabarros7001 Aqui é uma luta para gerar os SSL, o tempo fala que excedeu, da erro internet....
consigo instalar o aapanel junto, pois ele usa porta 80?
Se usa a mesma porta, vai dar conflito.
olá, parabéns pelo conteúdo! Como retirar a porta 81 do acesso ao NGINX?
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.
@@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.
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?
Conseguiu resolver? Está utilizando só o NPM? Tem várias possibilidades, não sei te especificar o que pode ser.
Obrigado pelo comentário.
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,
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 !
Boa, a essência é compartilhar.
Obrigado pelo comentário.
eu tenho o traefik, achei mais simples esse manager, consigo usar ele se já estou com a stack do traefik?
Consegue, entretanto ou você utilizar um ou outro.
@@aprendanawebbr tenho que remover a stack do traefik? Tá dando internal error no nginx manager
@@aprendanawebbr uma sugestão de video é instalar o php-apache pelo portainer
Tem que remover, se não vai dar conflito. Ambos utilizam a mesma porta. Tem até como alterar, mas seria desnecessário.
nao deu certo diz que ja existe um endereço
Excelente conteúdo!