CreatBotMainsail/docs/update-guide/update-manager.md
Paul Cutler a339cabc7d
docs: Update Home Page and Setup Guides (#478)
* Update necessary-cfg for grammar and readability fixes
* Update homepage for typos, grammar and readability
* Update index.md in manual setup for readability
* Update for readability and make editing moonraker.conf a sub-chapter
* Update for readabiliy and grammar
* Update for readability and grammar
* Fix PR  #478 with review feedback - fix Klipper pause / resume
* Fix typo (missing s in preset)
* Make call to action stronger, remove "it is" for "time to print!"
* Improve readability on front page
* Update Kiauh page for readability and gramma
* Review and update Update guides for spelling, grammar, readabilty and localization
* Review updates from yesterday and fix some errors from updating the docs
* Apply feedback to fix typos for PR#478

Signed-off-by Paul Cutler paul@paulcutler.org
2022-01-03 10:10:17 +01:00

56 lines
1.6 KiB
Markdown

---
layout: default
title: Update Manager
parent: Update Guides
nav_order: 1
has_children: false
permalink: /update/update-manager
---
# Update Manager
You can find further information on this topic in the [Moonraker documentation](https://github.com/Arksine/moonraker/blob/master/docs/configuration.md#update_manager){:target="_blank"}.
{: .info}
## Enabling Update Manager
To use the built in Update Manager it must first be enabled by editing the `moonraker.conf` file. From a terminal navigate to Klipper's configuration directory and edit the configuration file:
```bash
cd ~/klipper_config
sudo nano moonraker.conf
```
Add the following section to your printer's `moonraker.conf`:
```yaml
[update_manager]
[update_manager client mainsail]
type: web
repo: mainsail-crew/mainsail
path: ~/mainsail
```
Restart Moonraker:
```bash
sudo systemctl restart moonraker
```
## Using Mainsail to Update
With the update manager enabled, reload your web browser and select the 'Machine' tab from the sidebar. You should now see the Update Manager panel.
Holding shift while clicking the browser's refresh button (or pressing Control + F5) will force it to reload the page fully without the cache.
{: .info}
The update order is top to bottom.
![screenshot-updates-required](../assets/img/update/screenshot-update-manager-example-not-up-to-date.png)
To update a component, click the 'UPDATE' button next to the component you wish to update:
![screenshot-update-button](../assets/img/update/screenshot-update-manager-button-rounded.png)
A popover window will launch and the component will be updated. When the update is finished, you can close the window.