3D Printing

OctoPrint updates: back up first, and check your plugins

OctoPrint itself updates cleanly; plugins are where things break. Use the bundled Backup & Restore and Software Update plugins the way they're designed.

2026-10-20
Illustration: OctoPrint updates: back up first, and check your plugins
Original illustration by SafeToUpdate (CC BY 4.0).

OctoPrint core updates are usually uneventful. Problems typically come from third-party plugins that don’t support the new OctoPrint or Python version yet.

1. Make a backup with the bundled plugin

OctoPrint ships a Backup & Restore plugin. It creates a zip of your settings, plugin list and data (optionally excluding uploads and timelapses), which you can restore on a fresh install. Download it to your computer, not just keep it on the Pi.

2. Update through Software Update

The Software Update plugin handles OctoPrint and plugin updates and lets you choose a release channel. Stay on Stable unless you deliberately want release candidates for testing.

Update only when the printer is idle. Updating restarts the server and would interrupt a print streaming from OctoPrint.

3. Check plugins before and after

4. Keep the OS current too

OctoPi is a Raspberry Pi OS image underneath. Older images eventually stop getting OS updates, which can block newer OctoPrint versions. Plan an occasional fresh image and restore from the backup instead of patching a very old install forever.

Checklist

📬 The Weekend Patch Report

One email a week: what's safe to update, what will bite, and one practical tip for your homelab or printer.

Free, weekly, unsubscribe anytime.