• Tags
  • Documentation
  • Order
  • Register
  • Login
Duet3D Logo Duet3D
  • Tags
  • Documentation
  • Order
  • Register
  • Login

duetBackup Plugin

Scheduled Pinned Locked Moved
Plugins for DWC and DSF
1
3
95
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • undefined
    stuartofmt
    last edited by stuartofmt 22 Mar 2025, 09:12

    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 backup
    • README.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

    V1.5

    • updated python packages to allow newer versions
    • fixed a non-critical error in shutdown
    • enforced mandatory options
    • fixed error when -ignore was not provided
    • fixed issue handling multiple -ignore

    Installation instructions and code can be found here:
    https://github.com/stuartofmt/duetBackup

    undefined 1 Reply Last reply 22 Mar 2025, 09:26 Reply Quote 2
    • undefined
      stuartofmt @stuartofmt
      last edited by 22 Mar 2025, 09:26

      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 1 Reply Last reply 18 Apr 2025, 09:15 Reply Quote 2
      • undefined stuartofmt marked this topic as a regular topic 22 Mar 2025, 09:26
      • undefined
        stuartofmt @stuartofmt
        last edited by 18 Apr 2025, 09:15

        V1.5 released

        • updated python packages to allow newer versions
        • fixed a non-critical error in shutdown
        • enforced mandatory options
        • fixed error when -ignore was not provided
        • fixed issue handling multiple -ignore
        1 Reply Last reply Reply Quote 3
        1 out of 3
        • First post
          1/3
          Last post
        Unless otherwise noted, all forum content is licensed under CC-BY-SA