ADICIONAR Domínio com SSL com Traefik + Portainer com Docker Swarm - COMPLETO
Вставка
- Опубліковано 4 жов 2024
- Nesse vídeo completo você vai aprender a definir um subdomínio com certificado SSL utilizando traefik para acessar o portainer.
📝 MATERIAL DE APOIO: enweb.link/mat...
🎓 Aprenda mais Sobre DOCKER e Ferramentas:
enweb.link/pro...
🔎 Empresas de Cloud
Hetzner: enweb.link/het...
Digital Ocean: enweb.link/dig...
Vultr: enweb.link/vultr
API WhatsApp: • Como INSTALAR e CRIAR ...
Instalando Portainer: • Instalando Portainer -...
Configurar Firewall: • Criando um Firewall na...
Adicionar Domínio CloudFlare: • Como ADICIONAR Seu Dom... - Наука та технологія
dos poucos videos que realmente explica o q e pra q serve o q ta sendo feito...não só copia e cola....parabens mano ganhou um fã
Atenção amigos o Traefik mudou de versão e algumas coisas podem não funcionar como está no tutorial. Susbtitua: image: traefik:v2.10
Parabéns pelo trabalho mano. Funciona legal seus tutoriais, bem detalhados.
Sua didática e metodo são realmente muito bons
Obrigado.
Mano, Deus te Abençoe, que consiga atingir todos seus objetivos, pequenos ou grande, parabéns! Tu tem a didatica e a forma de explicar perfeita.
Agradeço de coração
Parabéns, você explica muito bem , like
Ótima aula! Obrigado por compartilhar esse rico material
Salve Rafael! Poderia criar um tutorial para instalar o Bitwarden como stack no Portainer com o SSL do Traefik? Essa aplicação é muito legal para gerenciar senhas.👍
isso pode ser útil pra quem não conseguir criar as networks: docker swarm init
parabéns pelo conteúdo, muito obrigado.
Extremamente excelente! Parabens so aula top!!😁😁
flw conteúdo de primeira e em português. show
Fala chara me ajudou pakas, obrigado pelo vídeo!!!!
super util, a coisa melhor que tem é quando da um erro mas logo se soluciona, conhecimento é otimo, sera que vale uma sugestao de aula? baserow? pgadmin e algo sobre backup geral... vlw demais
Meus Parabéns!!!! Muito bom!
Excelente vídeo aula! Parabéns!
Obrigado 😃
ao fazer o procedimento do portainer apareceu está mensagemSince --detach=false was not specified, tasks will be created in the background.
In a future release, --detach=false will become the default., poderia me ajudar?
Excelente video e ganhou 1 follower.
Excelente!
Seria interessante a continuidade com o deploy de outra aplicação direto pelo Portainer, como o N8N, Hasura.
O N8N sem dúvidas vou mostrar como fazer o deploy, agora como tem algumas ferramentas que pra mim e novidade. Vou pesquisar mais sobre e qualquer coisa faço sim um conteúdo sobre.
Obrigado pelo comentário.
Muito bom, Didática muito boa, sucesso ai man!!! 🚀 #DockerLife
Como faço para usar um proxy com o certificado que eu possuo? Vejo o NGIX e o Traefik apontando para um serviço. É possível apontar para outra ca? Como a Certsing por exemplo?
fiz todos os passos
Excelente meu querido, nenhum dos meu domínios e sub-domínios acessam com WWW retorna o erro ERR_SSL_VERSION_OR_CIPHER_MISMATCH
Sabe como posso resolver ?
Os meus subdomínios não estão recebendo certificado automático não sei o que fazer.
TE AMOOOOOOOOOOOOOOOOOOOOOOOOOOOO OBRIGADO PORRA!!!!!!!!!!!!
A configuração que você compartilhou contém a opção problemática --providers.docker.swarmMode=true, que foi removida na versão 3 do Traefik e está causando a falha no início do serviço.
Opa mano, conteúdo show. Me tira uma duvida mesmo usando o material de apoio e seguindo o passo a passo o meu ta tando timeout oq pode ser ?
404 page not found... oq preciso fazer pra arrumar isso?
Aula Show! mas todos esses códigos e comandos que você utilizou onde estão ?
Na Descrição do vídeo eu comento que está no *perfil do canal.* Meu canal é novo e agora está liberado para postar links na descrição vou começar a incluir nos vídeos.
Cara meu traefik parou de direcionar para portas e gerar ssl. funciona para antigas stacks mas para novas não. o que pode ser?
Olá! Parabéns pela aula. Eu criei uma vps assim porém não envia os e-mails para redefinição de senha do WordPress . Sabe como habilito ? Da o Erro: não foi possível enviar o e-mail. Seu site pode não estar configurado corretamente para envio de e-mails. . Muito obrigado
sou iniciante e estou querendo aprender. Criei meu primeiro projeto em nodejs e quero subir ele usando traefik na minha instancia ec2 na aws. Já estou a muito tempo tentando e desisto. Posso te pagar para fazer isso remotamente para eu aprender?
Galera, uma pergunta: eu posso ter o Traefik e o Nginx na mesma máquina? Quais são os problemas que podem ocorrer? O que é recomendado? Posso usar o Traefik somente para os micros serviços e o Nginx para as páginas Web? Tô com essa curiosidade tem um tempo.
mano, traefik e apenas um proxy (resumindo ele e o entregador de trafego que sabe onde fica seus endereços sejam de seu microservico ou seu web com nginx). provavelmente vc já descobriu isso, mas caso não esta ai sua resposta simplificada
deu trabalho, mas consegui
Como faz para pegar o IP real de quem está acessando, também uso dessa forma e o IP que bate nos containers abaixo do proxy (traefik) é o IP do próprio proxy (comportamento natural de um proxy), porém seria ideal obter o IP de quem está acessando o serviço, assim poderia fazer tratamentos como rate limit etc. No nginx é bem tranquilo de repassar o IP pelo proxy_set_header X-Real-IP $proxy_protocol_addr; já no traefik não posso dizer o mesmo
Tem algumas aplicações que encontrei esse problema do IP real do cliente, mas isso direto com traefik. Já fiz algumas pesquisas e ainda não encontrei uma solução diretamente com o traefik infelizmente.
tentei subir o portainer usando esse video e usando o ultimo completo e o comportamento foi o mesmo... somente timeout
instalei com debian e ubuntu e nada... estou usando hostinger kvm
engraçado é que se instalo o docker sem ser swarm e instalo o portainer na mao via linha de comando... funciona
Tem que ver o que está acontecendo. Eu particularmente não gosto de maquinas do BR.
@@aprendanawebbrentao, to pensando muito em migrar minha vm para EUA... mas a latencia nao é muito alta?
@@leandroavila74 latência não é tão alta assim não. Posso garantir que a infra é bem melhor, nem se compara.
no caso meu aqui, fiz igual ao video e tbm não funcionou após 1 dia descobri que e a identação do labels colocado no portainer, o labels deve ficar alinhado com deploy ver pausar em 24:40, então o que fiz foi remover dois espaços antes de labels e todos os filhos abaixo. (estou usando hostinger tbm e aqui esta funcionando)
Video top demais. Tenho uma duvida, como criar os container pra instalação de chatwoot, n8n, e uma api?
É algo para mostrar em vídeos futuros. Já estou preparando.
Obrigado pelo comentário.
Fiz todos os passos e não funcionou com meu dominio :\
O letsencrypt parece não estar conseguindo conectar com o servidor para obter o certificado, erro do log: Unable to obtain ACME certificate for domains
alguém mais com esse problema?
great stuff!
Boa noite professor, fiquei com uma dúvida:
Você é o Dr Rafael Santos que ministra cursos na Udemy?
Se sim, comprei vários dos seus cursos 😊
Boa Noite,
Não sou eu não, obrigado pelo comentário.
como incluo www no subdominio?
Vídeo muito bom! Mas atenção, no documento do Portainer, no exemplo yml esta linha tem um erro: #- "traefik.docker.network=treaefik_public" é pra ser traefik_public e esta treaefik_public.
Em qual arquivo exatamente e qual o número da linha está esse erro. Não consegui fazer funcionar. Após concluir todas as configuraç~^oes, fico preso no erro 404 e, talvez esse possa ser o problema!
@@cardosoedu No link "Material de apoio na descrição", no primeiro ícone para acessar a documentação sobre Portainer, na seção "Stack do Portainer" na linha 33 do snippet em YAML.
#- "traefik.docker.network=treaefik_public"
Valeu, corrigido. Desculpe pessoal, mas são várias stacks e acaba passando despercebido alguns detalhes.
@@jpujol Brigadão !!!
nao sei qual motivo mais o meu nao funcionou
Boa noite, tem como disponibilizar yml do portainer.
Minha configuração para porta 9000 não está funcionando
Vou verificar, porque essa yml eu baixei diretamente da documentação.
nao cosigo atualizar o portainer pelo terminal
Opa pode fazer um vídeo explicando como faz para ter acesso ao Mqtt desta forma com um domínio fora da rede local.
Mqtt é algo que não mexi ainda, no momento não vou conseguir trazer um conteúdo sobre.
Dese jeito o portainer não registra o ip de origem de quem esta acessando ou tentando acessar. Você sabe como resolver?
ua-cam.com/video/QVSsWcs9XAg/v-deo.html
estou tentandoa a horas e nada de dar certo
coloca ia o codigo do comando pra gente
O meu sempre dá essa mensagem na criação do Stack, e não consigo avançar: Deployment error
services.traefik Additional property replicas is not allowed
Por algum motivo na hora que fui colocar ele desconfigurou a indentação, qualquer coisa fora da hierarquia ele não deixa prosseguir.
Fiz a correção e testei no portainer, favor verifique novamente o arquivo na página de apoio e me diga se foi.
Repliquei a configuração e recebo mensagem de página não encontrada, alguma hipótese (valeu pelo excelente conteúdo!)?
Está acessando com https a URL?
@@aprendanawebbr Sim (esqueci de dizer). Já com o nginx tudo funcionou. Vou revisar mais uma vez porque gostaria de replicar sua configuração para o chatwoot (me pareceu simples de gerenciar)...
@@literolinguista show, mas é isso mesmo, é muito simples. No começo é normal encontrar algumas dificuldades.
o meu na hora de atualizar o nano consta que " services.portainer.ports must be a list
Verifica se está correta a digitação da porta, isso parece erro de escrita.
O Portainer esta pedindo licença e oferecendo 3 nós apenas, não é mais gratuito ilimitado ?
Nunca foi ilimitado, sempre teve uma limitação de 5 nodes se não me engano.
@@aprendanawebbr Ok, vkw!
Infelizmente ainda não consegui êxito, conferi três vezes todo o processo.
As vezes um detalhe o negocio não funciona mesmo.
onde vc parou? conseguiu?
@@model3d, depois de algumas tentativas, reescrevendo todo o conteúdo, enfim, funfou!
404 page not found - fica eternamente apos adicionar dominio
no caso meu aqui, fiz igual ao video e tbm não funcionou após 1 dia descobri que e a identação do labels colocado no portainer, o labels deve ficar alinhado com deploy ver pausar em 24:40, então o que fiz foi remover dois espaços antes de labels e todos os filhos abaixo.
Aqui continua com o erro 404, o que pode ser?
Difícil te dizer o que pode ser, um simples erro pode ocasionar esse erro. Dá uma olhada no material de apoio e ver exatamente se está igual os arquivos.
No meu, aparece erro de sintaxe
Por algum motivo na hora que fui colocar ele desconfigurou a indentação, qualquer coisa fora da hierarquia ele não deixa prosseguir.
Fiz a correção e testei no portainer, favor verifique novamente o arquivo na página de apoio e me diga se foi.
o meu não deu certo ? alguém só recebo 404
no caso meu aqui, fiz igual ao video e tbm não funcionou após 1 dia descobri que e a identação do labels colocado no portainer, o labels deve ficar alinhado com deploy ver pausar em 24:40, então o que fiz foi remover dois espaços antes de labels e todos os filhos abaixo.
O meu só da Gateway Timeout, já refiz tudo que esta nos vídeos e o mesmo erro continua.
Verifica novamente as configurações do Traefik, fiz uma atualização lá.
@@aprendanawebbr Boa Tarde, mesmo erro Gateway Timeout.
Cara. Eu tive o mesmo problema. Depois de alguns testes cheguei a seguinte conclusão: Eu habilitei a parte das labels que estava comentada na stack do portainer. Esqueci (e também não foi dito) que precisava comentar a linha da porta dessa mesma stack. Foi só comentar essas linhas e funcionou.
Cara tentei de tudo e diversas vezes, mas o meu da erro na linha onde está escrito "traefik.enable=true"
Não sei te dizer especificamente o que pode ser, mas parece erro de indentação no arquivo.
verifica se usou tab no lugar de espaços, na edição do arquivo.
Sera que e mais facil que o nginx proxy manager?
Depende, os dois vai atender e fazer o proxy reverso. Mas particularmente prefiro o Traefik, foi complicado entender no inicio, mas depois ficou muito mais simples.
ajuda ai
Não consigo te responder apenas você deixando vários comentários. Não sei como está fazendo e onde está fazendo ou qual tipo de erro.
Você está usando o NPM e Traefik na mesma máquina?
nao funciona