Voltar

Alojamento VPS para Portainer, pré-instalado

Um VPS com Portainer permite gerir contentores Docker e stacks Compose a partir do navegador. O Docker e o Portainer Community Edition instalam-se sozinhos após o pagamento, o ecrã de administração abre por HTTPS, e o endereço, o utilizador e a palavra-passe aparecem no painel da sua conta. Continua a ter root, por isso pode gerir os mesmos contentores por SSH com o comando docker sempre que for mais prático.

De quanta potência precisa?

Total$2.58/mês

Os preços incluem IVA.

Aumente ou reduza a RAM e o CPU quando quiser. O disco só pode aumentar, por isso comece pequeno.

O que vem instalado no servidor Portainer?

  • Portainer Community Edition 2.45.3
  • Docker e Docker Compose do repositório do Ubuntu 24.04
  • HTTPS através do Caddy num endereço sslip.io baseado no seu IP, pelo que o domínio é opcional
  • Um utilizador administrador com palavra-passe gerada, para que ninguém possa reclamar primeiro o ecrã de configuração
  • Registos do Docker limitados a 10 MB por ficheiro e 3 ficheiros
  • Ficheiro Compose em /opt/seturack/portainer/compose.yaml
  • Firewall com apenas as portas 22, 80 e 443 abertas, mais fail2ban para o SSH

Que tamanho é necessário para o Portainer?

A documentação do Portainer não indica um valor de RAM, e os contentores que executar determinam o que realmente precisa. Como regra geral, 1 a 2 GB são um bom ponto de partida para alguns contentores pequenos, e 4 GB para stacks com base de dados. As imagens e os volumes também enchem o disco, por isso escolha-o com cuidado, porque o disco cresce a partir do painel mas não diminui. A RAM e o CPU podem mudar nos dois sentidos. Aumentar reinicia o servidor uma vez, e os seus dados e o endereço IP mantêm-se.

UtilizaçãoTamanhoPreç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 é?

  • Programadores que preferem gerir o Docker a partir de um navegador
  • Quem queira reunir projetos pessoais, um ambiente de testes ou um home lab num só servidor
  • Quem quer implementar ficheiros Compose a partir de um repositório Git
  • Quem está a aprender Docker e quer ver os seus contentores, volumes e redes

O que acontece depois de encomendar?

  1. Defina o tamanho e conclua o pagamento.
  2. O seu servidor arranca e o Docker e o Portainer instalam-se sozinhos. Nos nossos testes em servidores reais, demorou cerca de 10 minutos.
  3. No separador Resumo, abra a ligação na linha Endereço do painel e inicie sessão com as linhas Utilizador e Palavra-passe.
  4. Na página inicial do Portainer, escolha o ambiente local.
  5. Na página Stacks, use Add stack para colar um ficheiro Compose ou indicar um repositório Git, e depois inicie-o com Deploy the stack.

Em todos os servidores

  • Cópias de segurança diárias incluídas no preço
  • Tráfego ilimitado
  • Acesso root completo
  • Aumentar ou reduzir a RAM e o CPU mais tarde, e fazer crescer o disco
  • Localização: Istanbul · IST-1.

Bom saber

  • Esta é a Community Edition. O Portainer descreve-a como feita para home labs, aprendizagem, projetos pessoais e utilização fora de produção, e não tem canal de suporte oficial.
  • O Caddy, à frente do Portainer, usa as portas 80 e 443. Publique as suas stacks noutras portas.
  • O Portainer está ligado ao socket do Docker, por isso quem iniciar sessão pode controlar todo o servidor. Não partilhe a sua palavra-passe.
  • O Portainer não se atualiza sozinho. Altere a etiqueta da imagem em compose.yaml e depois execute docker compose pull e docker compose up -d. O Portainer recomenda fazer primeiro uma cópia de segurança.
  • A porta 8000, de que os Edge Agents precisam, não está publicada. Se pretende usá-los, adicione-a você mesmo ao ficheiro Compose.
  • O painel continua a mostrar a palavra-passe da instalação. Se a alterar dentro do Portainer, guarde a nova em segurança.

Portainer: perguntas e respostas

De quanta RAM precisa o Portainer?

A documentação do Portainer não indica um valor de RAM. Como regra geral, 1 a 2 GB são um bom ponto de partida para alguns contentores pequenos, e 4 GB para stacks com base de dados. À medida que os contentores crescem, aumente a RAM e o CPU em separado a partir do painel.

Como implemento uma stack no Portainer?

Clique em Add stack na página Stacks. Pode colar um ficheiro Compose no editor web, carregar um ou obtê-lo de um repositório Git. Deploy the stack inicia-a, e as variáveis de ambiente introduzem-se no mesmo ecrã.

Como publico uma stack com domínio e HTTPS?

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

Os meus contentores podem ser acedidos a partir do exterior?

Qualquer porta que publique com ports num ficheiro Compose fica aberta à Internet, porque o Docker contorna as regras do ufw nas portas publicadas. Deixe os serviços internos sem ports, ou publique-os como 127.0.0.1:PORT.

Tenho de pagar pelo Portainer?

A Community Edition instalada tem licença zlib e não precisa de chave de licença. As funcionalidades da Business Edition, como o controlo de acesso por funções, não fazem parte dela. Se quiser a Business Edition, obtém a licença junto do Portainer, e esta não está incluída no preço.

Leia mais e veja aplicações semelhantes