Migre os dados existentes da versão original do Privacy Enhanced Gateway (PEG) para a versão aprimorada do PEG.

Nota: Se você estiver usando qualquer versão do PEG anterior à 3.3.22, recomendamos atualizar para obter melhor segurança e desempenho.
Estas etapas descrevem como fazer backup dos dados do PEG de uma VM antiga e restaurá-los em uma nova VM usando o script backup-data.py.

Procedimento

Execute as seguintes etapas na VM PEG antiga (origem).

  1. Copie o arquivo ZIP do script de backup para a antiga VM do PEG: scp backup-script.zip peguser@<OLD_VM_IP>:/home/peguser/
  2. SSH na antiga VM do PEG: ssh peguser@<OLD_VM_IP>
  3. Descompacte o script de backup: unzip backup-script.zip cd backup-script/
  4. Crie uma captura de tela da antiga VM do PEG.
  5. Execute o script de backup: python3 backup-data.py
  6. Confirme que o arquivo de backup foi criado. Após a execução, o script gera um arquivo como: es_backup_<YYYYMMDD_HHMMSS>.tar.gz — YYYYMMDD_HHMMSS.
    Esse arquivo indica o carimbo de data/hora em que o backup foi realizado. Exemplo: es_backup_20250724_163210.tar.gz → July 24, 2025, 16:32:10
  7. Copie o arquivo de backup para a nova VM PEG: scp es_backup_*.tar.gz peguser@<NEW_VM_IP>:/home/peguser/

Execute estas etapas na nova VM PEG (destino).

  1. Inicie uma nova VM usando a AMI do PEG 3.3.22.
  2. Instale o PEG 3.3.22 usando seu processo de instalação padrão.
  3. Copie o arquivo ZIP do script de backup para a nova VM PEG (se ainda não foi feito): scp backup-script.zip peguser@<NEW_VM_IP>:/home/peguser/
  4. Utilize seu SSH para acessar a nova VM PEG: ssh peguser@<NEW_VM_IP>
  5. Descompacte o script de backup: unzip backup-script.zip cd backup-script/
  6. Execute o comando de importação: python3 backup-data.py import.

Verifique o ambiente da nova VM PEG.

  1. Quando concluído, todos os dados anteriores (usuários, eventos, lista de palavras e lista de regex) deverão ser restaurados na nova configuração do PEG.