A função de backup Uptime Kuma foi obsoleta: Como configurar o script de backup automático agendado do Corn?

🆘O backup do Uptime Kuma está obsoleto⁉️Venha e veja o tutorial de backup automático agendado🕒💾

📉A função de backup Uptime Kuma é inválida? Não tenha medo! Ensine como configurar backup automático agendado para proteger seus dados de monitoramento💡📊.

A partir de agora você não terá mais medo da perda de dados, os passos super detalhados farão você entender em segundos📈🚀.

Venha aprender, a segurança dos seus dados estará garantida a partir de agora! 🎯📁

Como pode haver alguns problemas com a função de backup nas configurações de segundo plano do Uptime Kuma, o desenvolvedor não manteve a função de backup. Agora a função de backup não é mais capaz de gerar um backup completo e restaurar todas as configurações ▼.

A função de backup Uptime Kuma foi obsoleta: Como configurar o script de backup automático agendado do Corn?

Obsoleto: Devido à adição de um grande número de novos recursos e à falta de manutenção regular da função de backup, a função de backup não é mais capaz de gerar um backup completo e restaurar configurações completas.

Faça backup do volume do docker ou da pasta de dados (./data/) diretamente.

No entanto, podemos realizar o backup dos dados do Uptime Kuma por meio da função de script de backup automático.

Método de backup automático de dados de monitoramento Uptime Kuma

A seguir estão os métodos e etapas para backup de dados:

  1. Crie um script de backup:Um script de shell simples pode ser escrito para executar a tarefa de backup. Este script irá empacotar o diretório de dados do Uptime Kuma em um arquivo compactado tar e copiá-lo para o caminho de backup especificado.
  2. Configure uma tarefa agendada:O script de backup pode ser definido como uma tarefa agendada (como usar crontab) para obter backup automático regular.

Como configurar o script de backup automático agendado no Uptime Kuma?

Etapa 1:Encontre o caminho de instalação do diretório de dados uptime-kuma e digite o seguinte comando via SSH▼

cd /
find / -name uptime-kuma

Encontre o caminho de instalação do uptime-kuma ▼

/var/lib/docker/volumes/uptime-kuma

Etapa 2:/backup2/diretório, crie um arquivo contendo o seguinte código auto-backup-uptime-kuma.sh 文件

A seguir está um exemplo de script de backup:

#!/bin/bash
cd /var/lib/docker/volumes
tar zcvf uptime-kuma.tgz uptime-kuma
cp -rf /var/lib/docker/volumes/uptime-kuma.tgz /backup2/uptime-kuma/uptime-kuma_"$(date +"%Y-%m-%d_%H-%M-%S")".tgz
rm -rf uptime-kuma.tgz
  • Neste roteiro,/var/lib/docker/volumes/uptime-kuma é o caminho para o diretório de dados do Uptime Kuma, pode ser necessário substituí-lo pelo caminho real.
  • /backup2/ É o local onde você deseja armazenar os arquivos de backup e também precisa ser substituído de acordo com a situação real.
  • Após a execução do script de backup, ele cria um arquivo compactado contendo a data e hora atuais, copia o arquivo para o caminho de backup e, finalmente, exclui o arquivo compactado original para economizar espaço.

Etapa 3:Configurar tarefas agendadas do Cron

Editar lista de tarefas Cron:

crontab -e

Etapa 4:Saia da edição e salve:

Se você estiver usando o editor nano padrão:

  • Após inserir o conteúdo, pressione Ctrl + X.
  • então aperte Y Confirme para salvar as alterações.
  • Finalmente pressione Enter Salve o arquivo e saia.

Se você estiver usando o editor vim:

  • pressione Esc Entre no modo de comando.
  • Entrada :wq Salvar e sair.

Se você estiver usando outro editor (como o vi):

  • pressione Esc Entre no modo de comando.
  • Entrada :wq Salvar e sair.

Desta forma, sua tarefa Cron será salva e começará a ser executada de acordo com o horário definido! 📅🔧

Etapa 5:Fornecer permissões de execução de script

Se o script não tiver permissões de execução, você precisará primeiro adicionar permissões de execução e depois executar o script.

chmod +x /backup2/auto-backup-uptime-kuma.sh

Etapa 6:Adicione-o à tarefa agendada Corn Job para executá-lo automaticamente ▼

0 2 * * * /backup2/auto-backup-uptime-kuma.sh
  • Agora, a tarefa agendada Corn Job é executada às 2h todos os dias▲

Etapa 7:A tarefa agendada Corn Job exclui automaticamente arquivos remotos 2 dias ou antes às 30h50 todos os dias (exclui arquivos com mais de 50 dias) ▼

30 2 * * * rclone delete koofr:cwp-backup2 --min-age 50d
  • Recomenda-se verificar regularmente a integridade dos seus arquivos de backup e garantir que o processo de backup esteja funcionando conforme o esperado.

Quer saber mais sobre dicas de uso do Uptime Kuma e outras ferramentas úteis? Clique no link abaixo para continuar lendo o seguinte conteúdo▼

发表 评论

Seu endereço de e-mail não será publicado. 必填 项 已 用 * 标注

Voltar ao Topo