container-storagePortainer

O Portainer é uma interface gráfica para gerenciar containers Docker. Com ele, você pode criar, parar e monitorar serviços de forma simples, direto pelo navegador.

Este guia vai te mostrar como acessar e configurar o Portainer em um servidor Ubuntu 22, mesmo que você nunca tenha feito isso antes.


🔑 1. Criando a senha de acesso

Na primeira vez que acessar o Portainer, ele vai pedir para você criar uma senha de administrador.

👉 Basta abrir o endereço de acesso e cadastrar a senha desejada. Essa senha será usada todas as vezes que você entrar no painel.


⏱️ 2. Mensagem de timeout

Se aparecer a mensagem:

Your Portainer instance timed out for security purposes. 
To re-enable your Portainer instance, you will need to restart Portainer.

Isso significa que o Portainer entrou em modo de segurança por inatividade. Para resolver, reinicie o container:

docker container restart portainer

🌐 3. Acesso direto pelo navegador

O Portainer roda, por padrão, na porta 9000.

Então, basta acessar no navegador:

http://IP_DO_VPS:9000

🔒 4. Configurando acesso com domínio e SSL

Por padrão, o acesso é feito via IP, mas o ideal é acessar pelo seu domínio com HTTPS (SSL).

Existem dois cenários possíveis de instalação no Ubuntu 22:

  • Caddy (proxy reverso automático com SSL)

  • Nginx (proxy reverso manual + Certbot)

Você precisa primeiro identificar qual deles está ativo no seu servidor.


🔍 4.1 Como identificar se usa Caddy ou Nginx

No terminal, execute:

  • Se aparecer como active (running) → sua VPS usa Caddy.

  • Se aparecer erro, teste:

  • Se aparecer como active (running) → sua VPS usa Nginx.


🚀 5. Caso 1 — Configurando no Caddy

O Caddy é o servidor web mais simples de configurar, pois ele gera automaticamente o certificado SSL (HTTPS).

📂 Arquivo de configuração do Caddy

No Ubuntu 22, o arquivo principal fica em:

🛠️ Passos para configurar:

  1. Abra o arquivo para edição:

  1. Adicione no final do arquivo o bloco para o Portainer:

  1. Salve e feche (CTRL + O, ENTER, CTRL + X).

  2. Reinicie o Caddy para aplicar:


🚀 6. Caso 2 — Configurando no Nginx

O Nginx também pode ser usado como proxy reverso, mas nele você precisa criar a configuração manualmente e gerar o SSL com o Certbot.

📂 Estrutura de arquivos do Nginx

  • Configurações disponíveis: /etc/nginx/sites-available/

  • Configurações ativas: /etc/nginx/sites-enabled/

🛠️ Passos para configurar:

  1. Crie o arquivo de configuração do Portainer:

  1. Adicione o conteúdo abaixo:

  1. Ative a configuração criando o link simbólico:

  1. Teste se não há erro de sintaxe:

  1. Recarregue o Nginx:

  1. Instale o Certbot (se ainda não tiver):

  1. Gere o certificado SSL:


Atualizado