IMPORTANTE
Existem duas variáveis nos exemplos abaixo:
- a data do backup a ser restaurado (20240225)
- o deploy (treinamento08)
Ajuste esses dois dados ao realizar o seu procedimento.
Servidores criados até 25/10/2026 guardam o backup no Spaces da DigitalOcean e usam o comando s3cmd. Servidores criados a partir de 26/10/2026 guardam na Akamai e usam o s3akamai. Bucket e sintaxe são os mesmos; escolha a aba do seu caso abaixo (a escolha vale para a página inteira). Ver Backups.
VER BACKUPS DISPONÍVEIS
- DigitalOcean (até 25/10/2026)
- Akamai (a partir de 26/10/2026)
s3cmd la s3://iongrade-backup03 | grep 20240225 | grep treinamento08
s3akamai la s3://iongrade-backup03 | grep 20240225 | grep treinamento08
BANCO DE DADOS
Baixar o backup desejado
- DigitalOcean (até 25/10/2026)
- Akamai (a partir de 26/10/2026)
s3cmd get s3://iongrade-backup03/20240225_accelero_treinamento08.iongrade.com.br_databases.tar.gz /root/docker/treinamento08.iongrade.com.br/tmp/
s3akamai get s3://iongrade-backup03/20240225_accelero_treinamento08.iongrade.com.br_databases.tar.gz /root/docker/treinamento08.iongrade.com.br/tmp/
Extrair o arquivo
tar -C /root/docker/treinamento08.iongrade.com.br/tmp/ -xf /root/docker/treinamento08.iongrade.com.br/tmp/20240225_accelero_treinamento08.iongrade.com.br_databases.tar.gz
Será criado um subdiretório /root/docker/treinamento08.iongrade.com.br/tmp/mysql/tmp, e dentro dele estarão os arquivos SQL abertos (dumps do banco de dados).
Importação DB MQTT
- Acessar
https://treinamento08.iongrade.com.br/databaseDirectAccess.php?server=accelero_mariadb&username=root&db=mqtt&import= - Executar
mv /root/docker/treinamento08.iongrade.com.br/tmp/mysql/tmp/mqtt.sql /root/docker/treinamento08.iongrade.com.br/app/public/adminer.sql - Clicar no botão Adminer "Run file"
- Executar
rm /root/docker/treinamento08.iongrade.com.br/app/public/adminer.sql
Importação DB Accelero
- Acessar
https://treinamento08.iongrade.com.br/databaseDirectAccess.php?server=accelero_mariadb&username=root&db=accelero&import= - Executar
mv /root/docker/treinamento08.iongrade.com.br/tmp/mysql/tmp/accelero.sql /root/docker/treinamento08.iongrade.com.br/app/public/adminer.sql - Clicar no botão Adminer
Run file - Executar
rm /root/docker/treinamento08.iongrade.com.br/app/public/adminer.sql
Limpeza final
Não se esqueça de excluir os arquivos baixados e os backups extraídos:
rm /root/docker/treinamento08.iongrade.com.br/tmp/*.tar.gz
rm /root/docker/treinamento08.iongrade.com.br/tmp/mysql -r
ARQUIVOS
Todas as quintas-feiras é feito um backup completo do servidor, e nos outros dias é feito um backup diferencial. Pra recuperar 100% os dados, é necessário portanto baixar o backup "da quinta feira anterior ao backup que está sendo restaurado" + todos os backups diários (serão obviamente no máximo 6 backups baixados ao todo). Para baixar cada um dos arquivos necessários:
- DigitalOcean (até 25/10/2026)
- Akamai (a partir de 26/10/2026)
s3cmd get s3://iongrade-backup03/20240225_accelero_treinamento08.iongrade.com.br_files.tar.gz /root/docker/treinamento08.iongrade.com.br/tmp/
s3akamai get s3://iongrade-backup03/20240225_accelero_treinamento08.iongrade.com.br_files.tar.gz /root/docker/treinamento08.iongrade.com.br/tmp/
Pra cada um dos arquivos baixados, executar (garantindo a ordem cronológica):
tar -C /root/docker -xf /root/docker/treinamento08.iongrade.com.br/tmp/20240225_accelero_treinamento08.iongrade.com.br_files.tar.gz
Limpeza final
Não se esqueça de excluir os arquivos baixados e os backups extraídos:
rm /root/docker/treinamento08.iongrade.com.br/tmp/*.tar.gz