Page:
How to Update Apps
Pages
Automation Pipeline
Backup and Restore Strategy
Bookstack
Dashy
Dispatcharr
Forgejo
FreshRSS
Frigate
Hatikvah Trade Revolution
Home Assistant
Home DNS Setup
Home
How to Update Apps
Infrastructure Overview
Known Issues and Gotchas
Komodo
Maintenance Schedule
Mosquitto
NAS NFS Share for LXC
Network
Nexus Setup
Open WebUI and Ollama
Pinchflat
Plex in Proxmox
Power and UPS
Proxmox LXC Services
Renovate
Restore Proxmox Containers
SOPS and Secrets
SSH Public Key onto Nexus
Tandoor
Useful Commands
Wyze Bridge
No results
4
How to Update Apps
Matt Cupp edited this page 2026-05-29 17:35:45 -04:00
How to Update Apps
Managed Docker Services (Renovate + Komodo)
The following services on Nexus update automatically — you do not manually pull images or restart containers for these:
- dashy, bookstack, tandoor, homeassistant, pinchflat, freshrss
The update flow:
- Renovate opens a PR in Forgejo when a newer image tag is found (hourly scan)
- You review and merge the PR
- Forgejo fires a webhook → Komodo pulls the repo and runs
docker compose up -d
See Automation Pipeline for the full walkthrough.
Manual Update — When Komodo is Down
If Komodo is unavailable, deploy any service directly on Nexus:
ssh matt@192.168.1.226
# Pull updated compose file (if Komodo couldn't do the git pull)
cd /home/matt/repos/homelab-docker
git pull
# Redeploy the affected service
cd /home/matt/repos/homelab-docker/<service>
docker compose up -d
Komodo Itself
Never update Komodo via its own pipeline. It would kill itself mid-deploy.
ssh matt@192.168.1.226 'cd /home/matt/repos/homelab-docker/komodo && docker compose up -d'
Dispatcharr (PVE LXC 113)
Dispatcharr publishes only a latest tag — no semver. Renovate will not open PRs for it.
Check GitHub releases for new versions,
then pull and restart manually:
ssh root@192.168.1.227 "pct exec 113 -- docker compose -f /opt/homelab-docker/dispatcharr/docker-compose.yml pull && docker compose -f /opt/homelab-docker/dispatcharr/docker-compose.yml up -d"
Frigate, Wyze-Bridge, Mosquitto
These are camera/IoT stack services on Nexus — not in the main Komodo deploy procedure. Update manually:
ssh matt@192.168.1.226
cd /home/matt/repos/homelab-docker/<service>
docker compose pull
docker compose up -d
Proxmox LXC Containers
Run this from the PVE shell to update all LXCs at once:
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/update-lxcs.sh)"
Or update a specific LXC individually:
pct exec <container_id> -- apt update && apt upgrade -y
Paperless-ngx
- Log into the Paperless LXC console
- Run
update
Plex
- Open the Proxmox console for the Plex LXC
apt-get update && apt-get upgrade -y
Manual install (if apt upgrade doesn't pick up the new version):
- Download the
.debon Atlas and place it in the Hyperion videoshare directory - From the Plex LXC:
cp /mnt/videoshare/plexmediaserver_<version>_amd64.deb /tmp/plexmediaserver.deb dpkg -i /tmp/plexmediaserver.deb dpkg -l | grep plexmediaserver - Remove the
.debfrom the videoshare when done
Automation
Infrastructure
Services
- Dashy
- Bookstack
- Tandoor
- Home Assistant
- Pinchflat
- FreshRSS
- Frigate
- Wyze-Bridge
- Mosquitto
- Dispatcharr
- Proxmox LXC Services
Operations
- How to Update Apps
- Backup & Restore Strategy
- Maintenance Schedule
- Useful Commands
- Restore Proxmox Containers
- NAS NFS Share for LXC
- SSH Public Key onto Nexus