1. Forum
    1. Rated threads
    2. Latest Posts
    3. Unresolved Threads
  2. Members
    1. Users Online
    2. Recent Activities
    3. Search Members
    4. Staff
  3. Tools
    1. Tutorials
    2. Community Benefits
    3. Docker Run > Compose
    4. compatibility list
    5. Marketplace
    6. RAID-Rebuilt Calculator
    7. RAID-Calculator
    8. Retro Ping-Pong
    9. Signature Generator
    10. S.M.A.R.T Analyser
    11. Electricity cost calculator
    12. UPS-Calculator
    13. Improve UGOS Pro
  4. Filebase
  5. Articles
  6. Blog
    1. Articles
  • Login
  • Register
  • Search
Skripte & Automatisierung
  • Everywhere
  • Skripte & Automatisierung
  • Articles
  • Pages
  • Forum
  • Files
  • Blog Articles
  • More Options
  1. UGREEN.FORUM - DACH Community
  2. Filebase
  3. Skripte & Automatisierung

UGREEN NAS – VM Backup & Restore Scriptpaket (Community-Lösung)

  • RomanG
  • December 4, 2025 at 8:40 PM
  • 37 Downloads
  • 0 Comments
  • Download
  • Overview
  • Versions 3

Kleines Community-Skriptpaket für automatische VM-Backups auf dem UGREEN NAS. Sichert XML + qcow2, kann VMs vorher stoppen und danach wieder starten, legt Zeitstempel-Ordner an, verschickt optional Mail-Benachrichtigungen und räumt alte Backups auf. Restore-Skript für die einfache Rücksicherung ist dabei.

In den letzten Wochen kam immer wieder die Frage auf: „Wie sichere ich meine VMs auf dem UGREEN NAS sinnvoll – und wie spiele ich sie im Notfall wieder zurück?“

Dafür habe ich ein kleines Scriptpaket gebaut, das genau das übernimmt:

  • Automatisches VM-Backup für die offizielle „Virtuelle Maschine“-App
  • Sicherung der XML-Konfiguration und qcow2-Datenträger
  • Optionales Herunterfahren laufender VMs vor dem Backup und automatischer Neustart
  • Speicherung der Backups auf einem anderen Volume (z. B. /volume3)
  • Zeitstempel-Ordner im Format TT_MM_JJJJ_HH-MM-SS
  • E-Mail-Benachrichtigung bei „Erfolgreich“ oder „Fehlgeschlagen“
  • Einfache Logrotation und Aufbewahrung der letzten X Backupläufe
  • Separates Restore-Script zur Rücksicherung einer einzelnen VM aus einem gewählten Backup

Das Paket besteht aus:

  • vm_backup.sh – Backup-Script
  • vm_restore.sh – Restore-Script
  • vm_backup.conf – zentrale Konfigurationsdatei
  • einer ausführlichen deutschen Anleitung im PDF-Format

Was ihr anpassen müsst:

  • Pfade (falls ihr nicht /volume3/dockersich/VMBackup verwendet)
  • SMTP-Daten in der vm_backup.conf (Mailserver, Benutzer, Passwort, Absender/Empfänger)
  • VM-Namen in VM_NAMES (z. B. Win2022, Windows11)

Wichtiger Hinweis:

Das Ganze ist eine Community-Lösung, kein offizielles UGREEN-Feature.

Download:
Das komplette Paket inkl. Anleitung findet ihr im Anhang.

Feedback, Verbesserungsvorschläge und Tests auf anderen DXP-Modellen sind ausdrücklich willkommen. :)

  • Virtuelle Maschine
  • VM
  • Backup
  • Sicherung
  • Skript
  • Version 3

    • RomanG
    • December 11, 2025 at 10:16 PM
    • 298.53 kB
    • 20 Downloads

    Neuerungen in v3

    • Überarbeitetes Restore-Script:
      Eigentümer & Rechte der qcow2-Dateien werden nach der Rücksicherung wiederhergestellt, um „Permission denied“-Probleme beim Start der VM zu vermeiden.
    • Erweiterte Dokumentation:
      Neues Kapitel „Desaster-Recovery nur mit der UGREEN-Oberfläche (ohne Scriptpaket)” erklärt Schritt für Schritt, wie ihr eine VM auch nur mit der UGREEN-GUI über „Virtuelle Maschine → Importieren“ aus einem qcow2-Backup wiederherstellen könnt.
  • Version 2

    • RomanG
    • December 9, 2025 at 4:58 PM
    • 262.26 kB
    • 1 Download

    Neuerungen in v2

    Auf Basis von User-Feedback wurde das Verhalten beim Stoppen der VMs verbessert:

    • Neue Option in der Konfiguration:
      STOP_ONLY_BACKUP_VMS="yes"
    • Bei yes werden nur die VMs gestoppt (und später wieder gestartet), die tatsächlich gesichert werden (laut VM_NAMES / VM_DOMAINS).
    • Andere laufende VMs, die nicht Teil des Backups sind, bleiben unangetastet.
    • Bei no (oder wenn die Option nicht gesetzt ist) bleibt das Verhalten wie in der ersten Version: alle laufenden VMs werden für das Backup gestoppt.
  • Version 1.0.0

    • RomanG
    • December 4, 2025 at 8:40 PM
    • 261.52 kB
    • 12 Downloads

File Details

License Agreement
Freie Verwendung

More Files by RomanG

  • EmbyConvert für UGREEN DXP – Docker Compose + Scripts | QSV HEVC + Mail-Report

    RomanG January 22, 2026 at 3:13 PM
  • Livisi Legacy Proxy Pack (SWAG + livisi-legacy-proxy) – Docker Stack

    RomanG January 21, 2026 at 8:21 PM
  • Docker Compose Backup (tar.gz) + Benachrichtigung

    RomanG January 13, 2026 at 1:30 PM
  • Paperless-ngx Export + E-Mail Report (UGREEN NAS) – Community Script (v1.0)

    RomanG December 28, 2025 at 9:49 PM
  • Automatischer SMART Health Report fürs UGREEN NAS

    RomanG December 11, 2025 at 1:29 PM
All Files
  1. Community
    1. Tutorials
    2. Benefits
    3. Compatibility list
    4. Marketplace
    5. Milestones
    6. Retro Ping-Pong
    7. Signature Generator
    8. Improve UGOS Pro
  2. Werkzeuge
    1. Docker Run > Compose
    2. RAID-Rebuild Calculator
    3. RAID-Calculator
    4. S.M.A.R.T Analyser
    5. Electricity cost calculator
    6. UPS-Calculator
  3. Support & Participation
    1. Questions & Answers
    2. Contact
    3. Support
  4. Rules & Legal Matters
    1. Privacy Policy
    2. Legal Notice
    3. Terms of Use
    4. Community rules
ugreen-forum.de ist eine unabhängige Community und steht in keinerlei Verbindung zur UGREEN Group Limited. Alle Marken sind Eigentum der jeweiligen Inhaber.
Powered by WoltLab Suite™