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.
    • stuartofmtundefined
      stuartofmt
      last edited by stuartofmt

      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

      stuartofmtundefined 1 Reply Last reply Reply Quote 2
      • stuartofmtundefined
        stuartofmt @stuartofmt
        last edited by

        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.

        stuartofmtundefined 1 Reply Last reply Reply Quote 2
        • stuartofmtundefined stuartofmt marked this topic as a regular topic
        • stuartofmtundefined
          stuartofmt @stuartofmt
          last edited by

          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
          • First post
            Last post
          Unless otherwise noted, all forum content is licensed under CC-BY-SA