O backup é uma das práticas mais importantes na administração do seu servidor. Ele garante que dados, configurações e aplicações possam ser recuperados em caso de falhas de hardware, erros humanos, ataques cibernéticos ou problemas de atualização.
Confira como fazer o backup de acordo com o seu plano:
- VPS com sistema operacional simples - AlmaLinux, Ubuntu ou Rocky
- VPS com painel - cPanel, Cyberpanel, Virtualmin, Webmin ou Easypanel
- VPS com aplicação - n8n ou Docker
VPS com sistema operacional simples
Este tipo de backup contempla todo o servidor: arquivos do sistema, configurações, bancos de dados e diretórios.
Para fazer o backup manual conecte-se ao servidor via SSH e no terminal digite:
tar -czf backup-$(date +%Y%m%d).tar.gz /caminho/do/diretorio
*Substitua “caminho/do/diretorio” pelo real
VPS com painel
O painel de controle oferece interface gráfica para gerenciar backups sem necessidade de linha de comando. Cada painel possui seu próprio sistema de backup.
Abaixo, clique no painel que corresponde ao seu plano VPS e confira como fazer:
Virtualmin/Webmin
Confira como realizar backups automáticos:
1Acesse o Virtualmin - Se necessário, confira como acessar
2No menu lateral, clique em Backup and Restore (Backup e restauração)
3Em seguida, clique em Scheduled Backups (Backups agendados)
4Na tela “Scheduled Backups” (Backups agendados), clique em Add a new backup schedule (Adicionar um novo agendamento de backup)
5Em “Virtual servers” (Servidores virtuais), defina um nome para identificar o backup e as outras configurações para criá-lo
6Em “Features and settings” (Recursos e configurações), são listadas as opções que podem entrar no backup, marque a caixa de seleção todas as que deseja incluir
7Em“Global settings” (Configurações globais), defina como o backup será gerado tecnicamente - Configuração de formato, compressão, desempenho e tamanho final
8Em “Destination and format" (Destino e formato), defina onde salvar e o formato do backup
9Em “Schedule and reporting" (Cronograma e relatórios), configure quando o backup irá rodar automaticamente, a frequência e o e-mail que receberá a notificação
10Para concluir, clique em Create Schedule (Criar Cronograma)
VPS com aplicação
Aplicações configuradas armazenam dados em diferentes localizações. O backup deve contemplar tanto os arquivos da aplicação quanto o banco de dados associado.
Confira abaixo:
Docker
1No terminal, para listar os volumes existentes, digite o comando:
docker volume ls
2Em seguida, para fazer o backup do volume específico que deseja, digite:
docker run --rm -v nome_volume:/data -v /backup:/backup alpine tar -czf /backup/volume-nome-$(date +%Y%m%d).tar.gz /data
*Substitua “nome_volume” pelo real adicionado
3Para fazer backup de imagens Docker, digite:
docker save nome_da_imagem | gzip > /backup/imagem-$(date +%Y%m%d).tar.gz
*Substitua “nome_da_imagem” pelo real adicionado
4Para fazer o backup dos arquivos de configuração, digite:
tar -czf /backup/docker-configs-$(date +%Y%m%d).tar.gz /opt/meu-projeto/docker-compose.yml /opt/meu-projeto/.env
*Substitua “meu-projeto” pelo real adicionado