Repository navigation
unMotion 0.4.0
unMotion 0.4.0
Author: Richard Skinner
unMotion provides VM cloning, migration, scheduled ZFS replication and guarded coordinated manual recovery for Unraid.
Features
- Same-host full-copy VM cloning with independent storage, new virtual hardware identities and optional Ubuntu Guest Agent customization.
- Cold and prepared Warm Move migration using native ZFS or sparse-file transfers. Warm Move requires a powered-off final cutover.
- UEFI NVRAM and software TPM handling, verified firmware mapping and ISO content checks.
- Resumable transfers, guarded cleanup and migration resolution after manual destination repair/start.
- Scheduled dedicated-ZFS replication with configurable recovery-point objectives and retention.
- Guest Agent consistency evidence and opportunistic powered-off TPM checkpoints.
- Authenticated recovery coordination, managed-autostart fencing and manual activation on separate recovery-owned storage.
Live migration, automatic failover, unreachable-source recovery, witness voting, alternate TPM checkpoint selection and failback transfer are not supported. Keep verified backups and review the documented storage and Guest Agent requirements.
Install or update
For installation, use the unmotion.plg asset below or the stable installer. Preserve the installed filename unmotion.plg to avoid duplicate entries. The versioned PLG asset is retained for checksum verification only; use unmotion.plg for new installations.
Existing installations use Plugins → Check for Updates → Update. Install matching versions on both paired hosts and refresh the unMotion page after upgrading.
The application reports 0.4.0; Unraid's Plugins tab reports 0.4.0-stable for version ordering. Stable installations follow the plugin-stable feed; prerelease testing requires explicit opt-in.
Licence and source
Copyright (C) 2026 Richard Skinner. Licensed under GPL-3.0-only, not GPLv3-or-later. The licence is included in the source and installed plugin. Corresponding source and build scripts are available in the tagged source archives. Software is provided without warranty under the licence terms.
Verification
The complete PHP/Bash/Node verification suite passed. Disposable lab testing covered cold/warm migrations, cloning, dedicated-ZFS replication, firmware/ISO checks and manual migration-resolution policies. Upgrade tests preserved configuration, host identity and pairings.
See VERIFICATION.md for the tested matrix and explicit limitations. The final packaging checks did not repeat the full destructive power-loss, installation/removal and browser campaigns.
SHA-256
4f394188394a92f60e31e1e9236e8af4c0ad8b6ad993de4527f8ef9dd1574929 unmotion.plg
c7a8a5f7adbd8b799adb270256a0b8c70cb2da44777533eb7295eaac5d88c9b5 unmotion-0.4.0_stable-noarch-1.txz