Uptime Kuma-back-upfunctie is verouderd: Hoe stel ik het Corn geplande automatische back-upscript in?

🆘Uptime Kuma-back-up is verouderd⁉️Kom en bekijk de geplande automatische back-up-tutorial🕒💾

📉Uptime Kuma-back-upfunctie is ongeldig? wees niet bang! Leer u hoe u een geplande automatische back-up kunt instellen om uw monitoringgegevens te beschermen💡📊.

Vanaf nu ben je niet langer bang voor gegevensverlies, dankzij de supergedetailleerde stappen begrijp je het binnen enkele seconden📈🚀.

Kom en leer, uw gegevensveiligheid is vanaf nu gegarandeerd! 🎯📁

Omdat er mogelijk problemen zijn met de back-upfunctie in de achtergrondinstellingen van Uptime Kuma, heeft de ontwikkelaar de back-upfunctie niet langer onderhouden. Nu is de back-upfunctie niet langer in staat een volledige back-up te genereren en alle instellingen te herstellen ▼

Uptime Kuma-back-upfunctie is verouderd: Hoe stel ik het Corn geplande automatische back-upscript in?

Verouderd: Door de toevoeging van een groot aantal nieuwe functionaliteiten en het gebrek aan regelmatig onderhoud van de backupfunctie is de backupfunctie niet meer in staat een volledige backup te genereren en volledige instellingen te herstellen.

Maak in plaats daarvan rechtstreeks een back-up van het dockervolume of de gegevensmap (./data/).

We kunnen de back-upgegevens van Uptime Kuma echter realiseren via de automatische back-upscriptfunctie.

Uptime Kuma monitoring gegevens automatische back-upmethode

Hieronder volgen methoden en stappen voor het maken van gegevensback-ups:

  1. Maak een back-upscript:Er kan een eenvoudig shellscript worden geschreven om de back-uptaak ​​uit te voeren. Dit script verpakt de gegevensmap van Uptime Kuma in een met tar gecomprimeerd bestand en kopieert dit naar het opgegeven back-uppad.
  2. Geplande taken instellen:Het back-upscript kan worden ingesteld als een geplande taak (zoals het gebruik van crontab) om een ​​regelmatige automatische back-up te maken.

Hoe stel ik een gepland automatisch back-upscript in Uptime Kuma in?

Stap 1:Zoek het installatiepad van de uptime-kuma-gegevensmap en voer de volgende opdracht in via SSH▼

cd /
find / -name uptime-kuma

Zoek het installatiepad van uptime-kuma ▼

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

Stap 2:/backup2/directory, maak een bestand aan met de volgende code: auto-backup-uptime-kuma.sh 文件

Hier volgt een voorbeeld van een back-upscript:

#!/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
  • In dit script,/var/lib/docker/volumes/uptime-kuma het pad is naar uw Uptime Kuma-gegevensmap, moet u dit mogelijk vervangen door het daadwerkelijke pad.
  • /backup2/ Het is de locatie waar u de back-upbestanden wilt opslaan en deze moet ook worden vervangen op basis van de werkelijke situatie.
  • Nadat het back-upscript is uitgevoerd, wordt er een gecomprimeerd bestand gemaakt met de huidige datum en tijd, wordt het bestand naar het back-uppad gekopieerd en wordt uiteindelijk het originele gecomprimeerde bestand verwijderd om ruimte te besparen.

Stap 3:Stel geplande Cron-taken in

Cron-takenlijst bewerken:

crontab -e

Stap 4:Beëindig het bewerken en sla op:

Als u de standaard nano-editor gebruikt:

  • Druk na het invoeren van de inhoud op Ctrl + X.
  • druk vervolgens op Y Bevestig om de wijzigingen op te slaan.
  • Druk ten slotte op Enter Sla het bestand op en sluit af.

Als u de vim-editor gebruikt:

  • druk op Esc Ga naar de opdrachtmodus.
  • Invoer :wq Opslaan en afsluiten.

Als u een andere editor gebruikt (zoals vi):

  • druk op Esc Ga naar de opdrachtmodus.
  • Invoer :wq Opslaan en afsluiten.

Op deze manier wordt uw Cron-taak opgeslagen en begint deze volgens de ingestelde tijd te lopen! 📅🔧

Stap 5:Geef machtigingen voor het uitvoeren van scripts

Als het script geen uitvoeringsrechten heeft, moet u eerst uitvoeringsrechten toevoegen en vervolgens het script uitvoeren.

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

Stap 6:Voeg het toe aan de geplande maïstaak om deze automatisch uit te voeren ▼

0 2 * * * /backup2/auto-backup-uptime-kuma.sh
  • Nu wordt de geplande maïstaak elke dag om 2 uur uitgevoerd▲

Stap 7:Met de geplande taak Corn Job worden externe bestanden 2 dagen of eerder elke dag om 30 uur automatisch verwijderd (bestanden verwijderen die ouder zijn dan 50 dagen) ▼

30 2 * * * rclone delete koofr:cwp-backup2 --min-age 50d
  • Het wordt aanbevolen om regelmatig de integriteit van uw back-upbestanden te controleren en ervoor te zorgen dat het back-upproces werkt zoals verwacht.

Wilt u meer weten over Uptime Kuma-gebruikstips en andere handige tools? Klik op de onderstaande link om de volgende inhoud verder te lezen▼

发表 评论

Uw e-mailadres wordt niet gepubliceerd. 必填 项 已 用 * 标注

Scroll naar boven