From cc29de42004dabbc052cf99c1a06f4d20a742919 Mon Sep 17 00:00:00 2001 From: "Aaron D. Lee" Date: Wed, 7 Jan 2026 00:16:30 -0500 Subject: [PATCH] Add update instructions to Pi README MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Documents easy 3-command update process for existing installations. Most updates just need git pull + systemctl restart since we use editable pip installs. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- rpi/README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/rpi/README.md b/rpi/README.md index 3ade40c..e924faf 100644 --- a/rpi/README.md +++ b/rpi/README.md @@ -49,6 +49,25 @@ If using a pre-built image from GitHub Releases: > **Security note**: Change the default password after setup with `passwd` +## Updating an Existing Installation + +To update to the latest version: + +```bash +cd /opt/stegasoo +git pull origin main +sudo systemctl restart stegasoo +``` + +That's it - the editable install means Python uses the source directly. + +**If dependencies changed** (check release notes), also run: +```bash +source venv/bin/activate +pip install -e ".[web]" +sudo systemctl restart stegasoo +``` + ## After Installation ### Start the Service