Skip to content

Sincronização do Nginx Proxy Manager (HA)

Sincronizar a configuração do NPM do RPi (fonte da verdade) para o NAS (standby) antes de testes de failover ou após mudanças relevantes.


  • alteração feita no NPM do RPi
  • acesso SSH ao NAS na porta 17
  • script operacional disponível em /opt/scripts/npm-sync.sh

Terminal window
/opt/scripts/npm-sync.sh
Terminal window
curl -I https://git.scultetus.dev.br

Esperado:

  • HTTP válido (200 ou 302)
  • sem 502
  • abrir NPM no NAS
  • confirmar presença de hosts/snippets/certificados alterados

  1. desligar RPi
  2. testar acesso via domínio
  3. religar RPi
  4. confirmar retorno ao estado normal

SintomaAção imediata
erro de permissão no syncexecutar com sudo tar no script
alteração não refletiu no NASvalidar restart do NPM no NAS
erro com rsync no NAS/UGOSmanter abordagem tar via SSH
SSL faltando após incidenteexecutar restore pontual NAS -> RPi

Terminal window
ssh -p 17 scultetus@192.168.1.10 \
"cd /volume1/docker/npm && sudo tar -czf - data letsencrypt snippets" \
| sudo tar -xzf - -C /opt/docker/npm