diff --git a/docs/Updating.md b/docs/Updating.md new file mode 100644 index 00000000..1e85eeef --- /dev/null +++ b/docs/Updating.md @@ -0,0 +1,35 @@ +# Updating + +## Using Moonraker update manager + +!!! info + This method will not work if KlipperScreen and Moonraker are on different Hosts + +For this to work, KlipperScreen should be added to moonraker.conf as explained in the installation instructions. +[moonraker-configuration](Installation.md/#moonraker-configuration) + +Then you can update using the System panel: + +![system-panel-screenshot](img/panels/system.png) + +or from any UI that supports updating from moonraker. + + +## Using KIAUH + +Same as in the installation instructions, but select update instead of install + +![KIAUH-screenshot](img/install/KIAUH.png) + + +## Manual update + +```sh +cd ~/KlipperScreen +git pull +source ~/.KlipperScreen-env/bin/activate +pip --disable-pip-version-check install -r ~/KlipperScreen/scripts/KlipperScreen-requirements.txt +sudo service KlipperScreen restart +``` + + diff --git a/mkdocs.yml b/mkdocs.yml index 79dfb69b..9ea16075 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -10,6 +10,7 @@ nav: - Setup: - Hardware.md - Installation.md + - Updating.md - Configuration.md - Quicktips.md - Macros: macros.md