Hello, I was wondering, is there any way to pull new or latest images for some of the apps? For example Prowlerr is using far behind version. (2.4.0.5397) Newest update is v2.5.2.5491 - 2.40XX is stuck on old cardigann profiles. With no way to manually update or modify the indexer profiles with the exception of updates from he prowlarr devs. So having the latest or even nightly version to be able to pull becomes more important. Any feedback on this?
6 replies
Wolf21 wrote:
I’d be interested in this as well. I wonder if it is more complicated though then just pointing to a new release, Since spark box uses a config file that would need to be edited to account for any changes from one version to the next.
Chris wrote:
Good catch checking before running it. Everything else here matches — jellyfin-media, tdarr, sonarr, radarr, seerr, prowlarr, and sabnzbd are all the right service names. The one thing to fix: your gluetun block has networkmode: service:gluetunn (extra n typo), and gluetun doesn't need that line at all — it's the one providing the network, not joining another container's. Delete that whole networkmode line under gluetun, leave everything else as-is, then sudo sparkbox up.
Chris wrote:
Good news — there's a supported way to do this that survives updates. SSH in and create /opt/sparkbox/state/overrides/media.yml, targeting the prowlarr service with just the image line you want to bump (a newer linuxserver/prowlarr tag, or :nightly), then run sudo sparkbox up to apply it. It layers on top of what we ship rather than replacing it, so future SparkBox updates won't wipe your pin — they also won't auto-bump it though, that part's on you to keep current. There's a Per-App Overrides guide already on your box with more examples if you want them.
Doc_Senna wrote:
I’ve been searching documentation and cannot find this per-app overrides guide. Where does it live?
Chris wrote:
Sorry for the confusion — it's not on the website, it ships right on your box as a plain markdown file. You'll find it at docs/PER-APP-OVERRIDES.md under wherever SparkBox is installed (default /opt/sparkbox), so cat /opt/sparkbox/docs/PER-APP-OVERRIDES.md over SSH will show it (swap the path if you used a custom install dir). It covers the overrides.yml format in more depth, including networking edge cases. No dashboard link to it yet — SSH-only for now.
Doc_Senna wrote:
I know things may not work exactly as expected but would like to try the latest images for these. Is there anything wrong with how the file will be written? The documentation has me second guessing myself. services: jellyfin-media: image: jellyfin/jellyfin:latest healthcheck: startperiod: 300s tdarr: image: haveagitgat/tdarr:latest sonarr: image: lscr.io/linuxserver/sonarr:latest networkmode: service:gluetun radarr: image: lscr.io/linuxserver/radarr:latest networkmode: service:gluetun seerr: image: fallenbagel/jellyseerr:latest prowlarr: image: lscr.io/linuxserver/prowlarr:latest networkmode: service:gluetun gluetun: image: qmcgaw/gluetun:latest networkmode: service:gluetunn sabnzbd: image: linuxserver/sabnzbd:latest networkmode: service:gluetun