Vou implantar seus aplicativos em um VPS com docker compose, traefik e HTTPS automático
Desenvolvedor Dotnet para servidores Linux e automação
Sobre este Serviço
Vou colocar seus aplicativos em funcionamento no seu VPS usando Docker Compose e Traefik na frente, cada um em seu próprio subdomínio com HTTPS do Let's Encrypt que se renova sozinho.
Assim como faço na minha própria infraestrutura em casa, então a imagem neste serviço é minha configuração real. Você recebe uma configuração limpa de compose que pode ler e modificar depois, não um monte de comandos isolados.
Hardening básico faz parte do pacote: chaves SSH apenas, um firewall que permite apenas as portas 80, 443 e SSH, containers não rodando como root onde a imagem permite, e o socket do Docker montado como leitura apenas. Nos pacotes maiores, adiciono backups dos seus volumes e uma camada de autenticação na frente de painéis de administração.
Me envie o que você quer rodar (uma lista de aplicativos ou seu arquivo compose existente) e qual VPS você está usando. Hetzner, DigitalOcean, Contabo e servidores Debian ou Ubuntu padrão funcionam bem.
Ferramentas:
Docker
Frameworks:
Terraform
Linguagem de programação:
Bash
•
Python
Especialidade:
Instalação
•
Migração
•
Configuração
Meu portfólio
Perguntas frequentes
Tradução automática
Com quais provedores de VPS você trabalha?
Qualquer VPS que te dê uma caixa Linux normal com acesso root. Hetzner, DigitalOcean, Contabo, OVH, Linode e Vultr estão todos OK. Debian ou Ubuntu são os mais fáceis.
Preciso de um domínio?
Sim, o Traefik precisa de um domínio apontando para o servidor para obter os certificados. Se seu DNS estiver na Cloudflare, posso usar um desafio DNS, que também funciona para certificados wildcard.
Você consegue mover aplicativos que já rodo com docker run?
Sim. Transformo os comandos em um arquivo compose, transfiro os volumes de dados e troco para Traefik, assim nada se perde no caminho.
