Manual Updates

Table of contents

  1. Fluidd
  2. Moonraker
  3. Klipper
  4. Host Restart

On an already configured system, you can manually update as follows;

Fluidd

# Update files
cd ~/fluidd
rm -R ./*
rm .version
wget -q -O fluidd.zip https://github.com/fluidd-core/fluidd/releases/latest/download/fluidd.zip
unzip fluidd.zip
rm fluidd.zip

# Restart services
sudo service nginx restart

Moonraker

# Update files
cd ~/moonraker
git pull

Moonraker requires different update commands depending how long ago you last updated.

# Choose ONE of the following updates..

# Full re-install. Rebuilds virtual env + redefines location of configuration.
./scripts/install-moonraker.sh -r -f -c /home/pi/klipper_config/moonraker.conf

# Full re-instrall. Rebuilds virtual env.
./scripts/install-moonraker.sh -r -f

# Regular update.
./scripts/install-moonraker.sh

# Finally, restart services.
sudo service moonraker restart

Klipper

Note, this guide does not cover MCU updates should one be required after a klipper update.

# Pull the latest code.
cd ~/klipper
git pull

# Restart services.
sudo service klipper restart

Host Restart

If you wish to restart your host;

# To reboot your host.
sudo reboot