UnraidMigration will evolve from script toolkit into a full Unraid App Hub (Community Applications) app:
- beautiful live transfer dashboard
- workflow buttons for common migration pipelines
- job templates for one-to-one and many-to-one migrations
- full SSH and port settings in-app
- safe cutover assistant with rollback guidance
Target outcome: best-in-class migration tool for Unraid servers.
- CLI scripts + resumable transfer
- multi-job support
- DE/EN/SR documentation
- Unraid plugin UI page
- in-app job editor (source host, target path, SSH port/key path)
- workflow actions: start, stop, resume, status, logs
- live progress panel (throughput, transferred bytes, ETA)
- packaging as installable Unraid plugin
- release artifacts and update channel
- support thread + CA policy compliance
- onboarding wizard for SSH keys and connectivity tests
- visual workflow builder
- staged cutover checklist with confirmations
- optional Cloudflare/Tailscale post-check hooks
- profile export/import for teams
- Configure per job:
- source host/IP
- SSH user/key/port
- destination base path
- bandwidth and CPU/IO limits
- stage toggles (
inventory,appdata,domains,boot_config)
- Live monitoring:
- transfer speed
- cumulative transferred size
- progress trend and ETA
- heartbeat indicators for active rsync jobs
- Safety:
- no source deletion
- conflict warnings for existing target workloads
- explicit final cutover flow and rollback hints
- automatic destructive cleanup on source
- mandatory external service integration during data phase
Contributions are welcome for:
- plugin UI
- telemetry-free progress widgets
- translation improvements
- CA packaging and release engineering