Updates
Moonraker update manager¶
To add this repository to moonraker's update manager for easy updating, you need to add the following section into moonraker.conf.
Important Note
This is just for these repositories updates, not updates of your config backups. Those do not get added to moonraker.
[update_manager klipper-backup]
type: git_repo
path: ~/klipper-backup
origin: https://github.com/Staubgeborener/klipper-backup.git
managed_services: moonraker
primary_branch: main
Now you can simply use the Moonraker API which is supplied with Mainsail or Fluidd, for example, to update the Klipper-Backup. Simple one-click update in the browser UI, as easy as it sounds.
Update via shell/console¶
If the script is executed (e.g. with ./script.sh) and a new update is available, you will be notified with the following message
● Update for Klipper-Backup available!
The recommended update variant is to start the installation script, which installs the update on request:
Otherwise you can git pull the latest Klipper-Backup version:
Important Note
Editing most files (with the exception of .env) inside of the klipper-backup folder, can lead to a 'dirty' repository, which will cause moonraker or the local git repository to be unable to pull updates until resolved. For Pull requests see pull request or you are welcome to open a feature request.
There are different ways to start your backup, either manually or automatically.