Hardware: UGREEN DXP4800 Pro OS: UGOS Pro SparkBox version:1.6.114 Module that's failing: (e.g. seerr / jellyfin / qbittorrent — or "dashboard itself") VPN provider (if media-related): ProtonVPN What you did: completed sparkbox reset and completed setup wizard for full install I have attached images of doctor and status below. they are both coming up with a docker error What you expected: (what should have happened) What actually happened: (what you saw — exact error message if any) When it started: (right after install / after an update / out of nowhere) I ran sparkbox status after the setup wizard. This is the result then I ran sparkbox doctor UPDATE: got gluetun sorted out. It was a server country variable error
6 replies
tomspark wrote:
Glad you got it sorted. Yeah — a SERVERCOUNTRIES value gluetun doesn't recognize for that provider makes the VPN container fail to start, and that one failure cascades into the generic "docker error" you saw in both status and doctor (they go red because gluetun is unhealthy, not because anything else is actually broken). Since you fixed the country variable you should be good. If it ever comes back, sudo sparkbox doctor will name gluetun specifically, and the fix is almost always correcting the country/city in Settings - VPN. Shout if status still shows anything red after a minute.
jackhammer57 wrote:
Think I am slowly getting the hang of this. Got a quick question regarding file structure. I have 2 volumes on my NAS Volume1 is 1TB SSD and volume2 is my RAID array. I want to run the containers off volume1 and store my media on volume2.
tomspark wrote:
Good question — SparkBox is built for exactly that split. At install it asks two separate things: the install/app directory (containers + app configs) and the data directory (your media library). Point the install dir at a folder on Volume1 (your SSD) and the data dir at a folder on Volume2 (the RAID) — app configs and databases then live on the fast SSD, and all Movies/TV/photos land on the RAID. Since you just did a reset, easiest is to re-run the installer and set those two paths when prompted. Tell me your exact Volume1/Volume2 mount paths and I'll give you the precise values to type in.
jackhammer57 wrote:
pretty sure on the setup wizard I set the data volume as /volume2/data/ and the containers are running off the ssd. is there a way to check and confirm? would I be correct to go? sudo mkdir -p /volume2/data/{torrents/{movies,tv,music},media/{movies,tv,music},usenet{movies, tv,music}}
jackhammer57 wrote:
for usenet? mkdir -p /volume2/data/{usenet/{incomplete, complete}/{tv, movies,music},media/{tv,movies,music}}
tomspark wrote:
Don't hand-create those folders — SparkBox builds the right structure itself, and the layout it uses isn't the torrents/usenet tree you sketched, so manual dirs would actually confuse the apps. It creates Movies, TV and Music directly under your data directory, and the download client manages its own downloads/incomplete area automatically. To confirm where your data dir points, on the NAS run: grep '^MEDIAROOT=' /opt/sparkbox/.env That host path is what maps to /data inside the apps. As long as it shows your Volume2 path (e.g. /volume2/data...), you're set — Jellyfin/Radarr/Sonarr already point at /data/Movies and /data/TV there. Just let SparkBox manage the folders; add media through the apps, not by mkdir.