All apps · 0 apps
QEMUBackup
Docker app from Aggie1999's Repository
Overview
Readme
View on GitHubQEMUBackup
Description
QEMUBackup is a ASP.NET Core app that facilitates manual backups of QEMU virtual machines. Allows user to add a title and description to a virtual machine. Then user can create a backup which will contain the title and description in the VM's XML. Useful for describing the state of a VM when taking a backup.
Usage
docker run -d \
-p 43080:80 \
--name <container name> \
-e "QEMUBackupHost=<host running VMs>" \
-e "QEMUBackupUsername=<host username>" \
-e "QEMUBackupBackupPath=<filesystem path on host for VM backups>" \
wbynum/qemubackup
Please replace all user variables in the above command defined by <> with the correct values.
Access application
http://<host ip>:43080
Example
docker run -d \
-p 43080:80 \
--name qemubackup \
-e "QEMUBackupHost=192.168.1.10" \
-e "QEMUBackupUsername=root" \
-e "QEMUBackupBackupPath=/mnt/user/vmbackups" \
wbynum/qemubackup
Notes
- VM XML, vdisks and NVRAM file (if applicable) are backed up.
- All logic to update the VM title/description, retrieve location of VM disks for backup, update/create a VM from backup, etc is done with the appropriate virsh commands and QEMU VM XML inspection. No hard coded paths are used.
- App has been tested on a unRAID system. Should work on any Linux system running QEMU (untested).
Install QEMUBackup on Unraid in a few clicks.
Find QEMUBackup in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Categories
Download Statistics
Related apps
Explore more like this
Explore allLinks
Details
wbynum/qemubackupRuntime arguments
- Web UI
http://[IP]:[PORT:80]/- Network
bridge- Shell
sh- Privileged
- false
Template configuration
Container Port: 80
- Target
- 80
- Value
- 43080
Container Variable: QEMUBackupHost
- Target
- QEMUBackupHost
Container Variable: QEMUBackupUsername
- Target
- QEMUBackupUsername
Container Variable: QEMUBackupBackupPath
- Target
- QEMUBackupBackupPath