duetBackup Plugin
-
This plugin provides periodic or instant backups of duet3d SBC files. Backups are made to a Github repository, thereby facilitating the ability to roll back to earlier file versions.
Instructions and plugins for V3.5 and V3.6 can be found here
https://github.com/stuartofmt/duetBackup
V1.0
- Initial release
V1.1
- Error messages sent to DWC
- Displays time to next backup using local time (previously GMT)
- Added
-duetPassword
to support for printers that use a password - Added
-verbose
to enable more detailed log messages.
V1.2
- Added
-noDelete
option - Compares files to determine if an update is needed.
- Added date / time of last change to file (except initial save).
V1.3
README.md
file shows date and time of last backupREADME.md
prevented from being deleted- Added
-ignore
. Can specify files that are not to be backed up. This also causes these files to be deleted unless-noDelete
is set.
V1.4
README.md
file now shows a summary of the last backup i.e. files added, updated, deleted.- Added a logfile accessible from DWC
- updated deprecated calls Requires Python > 3.8
Installation instructions and code can be found here:
https://github.com/stuartofmt/duetBackup -
Just released V1.4
It is available for both DWC3.5 and DWC3.6
Note that this plugin backs up its associated printer to Github (which retains versions). For backing up to a file system - take a look at
https://forum.duet3d.com/topic/10880/rfm-reprapfirmware-filemanager-duetbackup-successor
If there is sufficient interest - I can look at creating a non-plugin version that can backup a standalone printer (i.e. non SBC) from a remote computer.
Let me know.
-
undefined stuartofmt marked this topic as a regular topic