Voltar

Hospedagem Portainer em VPS, já instalado

Um VPS com Portainer permite gerenciar containers Docker e stacks do Compose pelo navegador. O Docker e o Portainer Community Edition se instalam sozinhos depois do pagamento, a tela de administração abre por HTTPS, e o endereço, o login e a senha aparecem no painel da sua conta. Você continua com o root, então pode gerenciar os mesmos containers por SSH com o comando docker sempre que for mais prático.

De quanto poder você precisa?

Total$2.58/mês

Os preços incluem impostos.

Aumente ou reduza RAM e CPU quando quiser. O disco só pode crescer, então comece pequeno.

O que vem instalado no seu servidor Portainer?

  • Portainer Community Edition 2.45.3
  • Docker e Docker Compose do repositório do Ubuntu 24.04
  • HTTPS pelo Caddy em um endereço sslip.io baseado no seu IP, então um domínio é opcional
  • Um usuário administrador com senha gerada, para que ninguém reivindique a tela de configuração antes de você
  • Logs do Docker limitados a 10 MB por arquivo e 3 arquivos
  • Arquivo Compose em /opt/seturack/portainer/compose.yaml
  • Firewall com apenas as portas 22, 80 e 443 abertas, além do fail2ban para o SSH

Qual tamanho você precisa para Portainer?

A documentação do Portainer não informa um valor de RAM, e o que você realmente precisa depende dos containers que rodar. Como regra prática, de 1 a 2 GB é um bom começo para alguns containers pequenos, e 4 GB para stacks com banco de dados. Imagens e volumes também ocupam o disco, então escolha-o com cuidado: o disco aumenta pelo painel, mas não diminui. RAM e CPU podem ir nos dois sentidos. Aumentar reinicia o servidor uma vez, e seus dados e seu endereço IP continuam os mesmos.

UsoTamanhoPreçoEscolher
Inicial 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/mês
Médio 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mês
Potente 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mês

Para quem é?

  • Desenvolvedores que preferem gerenciar o Docker pelo navegador
  • Quem quer reunir projetos pessoais, um ambiente de testes ou um home lab em um só servidor
  • Quem quer fazer deploy de arquivos Compose a partir de um repositório Git
  • Quem está aprendendo Docker e quer ver seus containers, volumes e redes

O que acontece depois do pedido?

  1. Defina o tamanho e conclua o pagamento.
  2. Seu servidor inicia e o Docker e o Portainer se instalam sozinhos. Nos nossos testes em servidores reais, isso levou cerca de 10 minutos.
  3. Na aba Visão geral, abra o link da linha Endereço do painel e entre com as linhas Login e Senha.
  4. Na página inicial do Portainer, escolha o ambiente local.
  5. Na página Stacks, use Add stack para colar um arquivo Compose ou apontar para um repositório Git e inicie com Deploy the stack.

Em todo servidor

  • Backup diário incluído no preço
  • Tráfego ilimitado
  • Acesso root completo
  • Aumente ou reduza RAM e CPU depois, e aumente o disco
  • Localização: Istanbul · IST-1.

Bom saber

  • Esta é a Community Edition. O Portainer a descreve como feita para home labs, aprendizado, projetos pessoais e uso fora de produção, e ela não tem canal de suporte oficial.
  • O Caddy, na frente do Portainer, usa as portas 80 e 443. Publique suas stacks em outras portas.
  • O Portainer está conectado ao socket do Docker, então qualquer pessoa que entrar pode controlar o servidor inteiro. Não compartilhe sua senha.
  • O Portainer não se atualiza sozinho. Troque a tag da imagem no compose.yaml e execute docker compose pull e docker compose up -d. O Portainer recomenda fazer um backup antes.
  • A porta 8000, necessária para os Edge Agents, não está publicada. Se pretende usá-los, adicione-a você mesmo ao arquivo Compose.
  • O painel continua mostrando a senha da instalação. Se você a alterar dentro do Portainer, guarde a nova com cuidado.

Perguntas e respostas sobre Portainer

De quanta RAM o Portainer precisa?

A documentação do Portainer não informa um valor de RAM. Como regra prática, de 1 a 2 GB é um bom começo para alguns containers pequenos, e 4 GB para stacks com banco de dados. Conforme seus containers crescem, aumente RAM e CPU separadamente pelo painel.

Como faço o deploy de uma stack no Portainer?

Clique em Add stack na página Stacks. Você pode colar um arquivo Compose no editor web, enviar um arquivo ou buscá-lo em um repositório Git. Deploy the stack inicia a stack, e as variáveis de ambiente são informadas na mesma tela.

Como publico uma stack com domínio e HTTPS?

Aponte seu registro A para o servidor. Adicione um bloco reverse_proxy para o seu domínio em /opt/seturack/portainer/caddy/Caddyfile e conecte sua stack à rede portainer_default. Depois, nessa pasta, execute docker compose exec caddy caddy reload --config /etc/caddy/Caddyfile --adapter caddyfile.

Meus containers podem ser acessados de fora?

Qualquer porta que você publicar com ports em um arquivo Compose fica aberta para a internet, porque o Docker ignora as regras do ufw nas portas publicadas. Deixe os serviços internos sem ports ou publique-os como 127.0.0.1:PORTA.

Preciso pagar pelo Portainer?

A Community Edition instalada usa a licença zlib e não precisa de chave de licença. Recursos da Business Edition, como controle de acesso por função, não fazem parte dela. Se quiser a Business Edition, a licença vem do Portainer e não está incluída no preço.

Leia mais e veja apps parecidos