Acessar o Grafana com o nginx fora do ar
O nginx serve o Grafana (grafana.coderoom.com.br) e também o login SSO (Keycloak). Com o nginx fora do ar, o Grafana não abre pelo endereço público e o botão Coderoom SSO não funciona. O e-mail do alerta chega mesmo assim: o Grafana envia direto pelo SMTP, sem passar pelo nginx.
O Grafana continua rodando na VM. Há dois jeitos de chegar nele sem o nginx. Prefira o primeiro.
Jeito 1: túnel SSH (recomendado)
Não instala nada: o navegador do seu PC abre o Grafana por um túnel até a VM.
-
Descubra o IP do container do Grafana (muda se o container for recriado):
ssh ubuntu@163.176.10.165 "docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' grafana" -
Abra o túnel e deixe esse terminal aberto (troque
<ip>pelo IP do passo 1):ssh -L 3001:<ip>:3000 ubuntu@163.176.10.165 -N -
No navegador, abra
http://localhost:3001e entre com o usuárioadmine a senhaGF_ADMIN_PASSWORD(Vault ou.envda VM). O login local do admin existe justamente como acesso de emergência.
Se a porta 3001 já estiver em uso, troque o primeiro número do -L e a porta na URL. Se alguma tela tentar ir para o endereço público, volte manualmente para http://localhost:3001.
O mesmo vale para o Prometheus (porta 9090) e o cAdvisor (porta 8080): veja ssh.md no reverse-proxy.
Jeito 2: Firefox da VM aberto na sua tela (X11)
O Firefox roda na VM e a janela aparece no seu PC, pela conexão SSH (X11 forwarding). Dá o mesmo resultado, mas é mais pesado e mais lento.
No PC é preciso um servidor X:
- Windows 11 com WSL2: o WSLg já traz um. Rode os comandos abaixo de dentro do WSL (
wsl). - Sem WSL: instale o VcXsrv, o X410 ou o MobaXterm (esse já traz o servidor X e liga o encaminhamento sozinho).
Na VM, em 19/10/2026, o xauth e o X11Forwarding yes já estão configurados, mas o Firefox não está instalado. No Ubuntu o pacote firefox padrão é um snap, que costuma não abrir por X11 remoto; instale o .deb do repositório da Mozilla (confira os passos na documentação da Mozilla, "Install Firefox on Linux > APT"):
sudo install -d -m 0755 /etc/apt/keyrings
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null
echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee /etc/apt/sources.list.d/mozilla.list
printf 'Package: *\nPin: origin packages.mozilla.org\nPin-Priority: 1000\n' | sudo tee /etc/apt/preferences.d/mozilla
sudo apt update && sudo apt install -y firefox
Para usar, conecte com -X (encaminha a tela) e -C (comprime) e abra o Firefox apontando para o IP do container do Grafana (o Firefox roda na VM, então enxerga o IP interno):
ssh -XC ubuntu@163.176.10.165
firefox --no-remote http://<ip>:3000
Se aparecer erro de untrusted X11 forwarding, use -Y no lugar de -X. O Firefox pode usar de 0,5 a 1 GB de memória da VM enquanto estiver aberto: feche ao terminar.