]> ## &pluginName; ### 2026.06.20.b1 - Fix: a sync job with a blank source or destination no longer crashes the whole backup run - Fix: a leftover "running" state from an interrupted run no longer permanently blocks new backups - Fix: an invalid or incomplete schedule now shows a warning instead of silently disabling scheduled backups; the Hour and Minute fields are now required - Fix: custom rsync parameters or paths containing quotes or other special characters no longer break the Settings form - Fix: log entries containing special characters (e.g. unusual file names) now display safely in the log tabs ### 2026.06.13.b1 - New: "Test Connection" button on each sync job that checks an SSH destination's connection and whether rsync is installed on the remote (and that a local path is writable) - Unreachable SSH destinations now log a pre-flight warning at the start of a run; backups still proceed - Clearer log messages for SSH/connection failures instead of "unknown error" ### 2026.06.12.b1 - New: "Force Stop" immediately cancels the running transfer; the soft stop is now "Graceful Stop" (finishes the current job, then skips the rest) - Stop buttons now ask for confirmation first (Shift-click to skip) - Send a warning notification when a backup stop is requested ### 2026.06.11.b1 - Fix: backups no longer fail silently when the destination's parent folder is missing (rsync now creates the full path) - Fix: the Abort button now actually stops a running backup, and notes that the in-progress sync finishes first - Fix: notification "Open" button now opens Easy Rsync instead of another plugin - Rsync errors and the exact command run are now written to the log instead of failing quietly - New: "Preserve Symbolic Links" option (global and per sync job), on by default - Keep the previous run's logs (rotated) instead of wiping them on every run - Handle source/destination paths with spaces or special characters safely - Compress now defaults to off ### 2026.06.07.b1 - Improve installation log - Fix directory picker and help text in new sync entries - Remove trailing slash from Unraid directory picker to improve rsync behavior ### 2026.05.26 - Inline confirmation when removing a sync job (Shift-click to skip) - Config changes in the beta version now persist after reload - All sync jobs added before pressing Save are saved (not just the last) - Remove button no longer stretches across the row ### 2025.04.17a - Initial Beta Release ### 2025.02.16 - Logs display in separate tabs ### 2025.02.02 - Initial commit # Remove tarballs rm -f $(ls /boot/config/plugins/&pluginName;/&pluginName;-*.txz 2>/dev/null | grep -v '&version;') echo "Removed old tarballs." # Remove slackware plugin package cd /var/log/packages removepkg &pluginName;* > /dev/null echo "Removed old packages." https://raw.githubusercontent.com/&gitUser;/&repoName;/&gitBranch;/images/hello-world.png &releaseLocation;/&pluginName;-&version;.txz &md5; **Easy Rsync Beta** Backup specified shares to a remote location using rsync. echo echo "Installation Complete" echo "Uninstalling" # Remove plugin related files removepkg &pluginName;-&version; rm -rf &emhttp; rm -rf &plugin; echo echo "Uninstallation Complete!" echo