Gerenciar o Docker exclusivamente pela linha de comando pode ser uma tarefa complexa, especialmente quando o seu servidor começa a rodar múltiplos serviços, bancos de dados e aplicações simultaneamente.
A solução definitiva para isso é o Portainer (Community Edition). Ele é uma interface web gráfica leve e poderosa que permite criar, monitorar e deletar containers, imagens e redes do Docker com apenas alguns cliques.
Neste artigo, você aprenderá a instalar o Portainer na sua VPS Linux (Ubuntu/Debian) da HypeHost em poucos minutos.
Passo 1: Preparando o terreno (Instalando o Docker)
O Portainer roda como um container dentro do próprio Docker. Portanto, o Docker precisa estar instalado na sua máquina.
Se você ainda não instalou o Docker, acesse a sua VPS via SSH (com o usuário root) e rode o script oficial de instalação automática:
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
Passo 2: Criando o volume do Portainer
O Portainer precisa de um local seguro para salvar o banco de dados dele (suas senhas e configurações), para que você não perca tudo caso o container seja reiniciado. Vamos criar um volume no Docker para isso:
docker volume create portainer_data
Passo 3: Baixando e iniciando o Portainer
Agora, basta rodar o comando oficial que baixa a imagem mais recente do Portainer e liga o container na sua máquina. Copie e cole o comando inteiro abaixo:
docker run -d -p 8000:8000 -p 9443:9443 --name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce:latest
Passo 4: Liberando o acesso (A Regra do Duplo Firewall)
Por padrão, a conexão ocorre na porta 9443. Para que você consiga abrir o painel no navegador do seu computador pessoal, você precisa liberar essa porta.
No Linux (UFW): Se você usa o firewall interno do Ubuntu, libere a porta rodando:
Bash
sudo ufw allow 9443/tcp
No Painel HypeHost: Acesse app.hypehost.com.br, vá até a aba Firewall da sua VPS e crie uma nova regra permitindo tráfego no protocolo TCP para a porta 9443.
Passo 5: Primeiro acesso e configuração
Com o servidor rodando e a porta aberta, chegou a hora de acessar o painel:
Abra o navegador no seu computador e digite:
https://IP_DA_SUA_VPS:9443Aviso de Segurança: Como o Portainer gera um certificado SSL próprio (autoassinado) para criptografar a sua conexão, o seu navegador exibirá um aviso de "Sua conexão não é particular" ou "Risco de segurança". Isso é normal! Clique em Avançado e depois em Ir para IP_DA_VPS (inseguro).
Crie o Administrador: Na tela inicial do Portainer, digite um nome de usuário (padrão é
admin) e crie uma senha forte (mínimo de 12 caracteres).Selecione o Ambiente: Clique na opção Get Started (Começar) selecionando o ambiente Local que já aparecerá na tela.
Pronto! Você acaba de cair no painel principal (Dashboard). Ao clicar no seu ambiente "Local", você verá um resumo visual completo do seu servidor: quantos containers estão rodando, imagens baixadas, uso de CPU e memória. A partir de agora, você pode subir novas aplicações (como WordPress, Node.js, bancos de dados) usando a interface gráfica, sem precisar tocar na linha de comando.
