winget install --id Corsinvest.cv4pve.nodeprotect
About cv4pve-node-protect
cv4pve-node-protect backs up Proxmox VE node configuration files over SSH. It connects to one or more nodes, archives the paths you choose into a tar.gz per node, organises the archives into timestamped folders and applies a retention policy automatically. Features: - Multi-node backup in a single run - Selectable backup paths - Configurable retention policy - SSH key or password authentication (with password-from-file support) - Custom SSH port per host - No agents installed on the nodes — only SSH access required
What's new in 2.1.1
Changed - Backup no longer fails when a listed path is missing on the node — tar now runs with --ignore-failed-read, so optional paths (like /root/scripts or /var/lib/ceph/. on nodes without Ceph) are silently skipped instead of aborting the whole run What's Changed - v2.1.1: tolerate missing paths with --ignore-failed-read by @franklupo in #9 Full Changelog: v2.1.0...v2.1.1
Version history
| Version | Updated | Notes |
|---|---|---|
| 2.1.1 | Unknown | Changed - Backup no longer fails when a listed path is missing on the node — tar now runs with --ignore-failed-read, so optional paths (like /root/scripts or /var/lib/ceph/. on nodes without Ceph) are silently skipped in... |
| 2.1.0 | Unknown | Added - IPv6 support in --host — you can now target nodes by IPv6 address. Use brackets if you also specify a port: [fe80::1]:2222. Without a port, brackets are optional: fe80::1 Changed - Backup no longer uses temporary... |
| 2.0.1 | Unknown | Fixed - The NuGet package now publishes the Corsinvest.ProxmoxVE.NodeProtect.Api library instead of the console executable, so other projects can depend on the backup engine as a library What's Changed - v2.0.1: publish... |
| 2.0.0 | Unknown | Added - SSH private key authentication (--private-key-file, --passphrase) — log in with a private key instead of a password - Read password from file (--password=file:/path) — keep the password out of shell history and p... |