If I understand correctly when creating docker instance of crafty default password fails to create because its generated too short. [+] Crafty: 08/19/26 07:46:07 - CRITICAL: Default password too short using Crafty's created default. Find it in app/config/default-creds.txt [+] Crafty: 08/19/26 07:46:09 - INFO: Checking for reset secret flag That could be problematic due to folder structure. If I am not mistaken I cannot access this file trough file browser so I would have to SSH and use nano to fix this (could be hard for beginners). Similar problems could be when someone needs to access configs to apps like ollama for example. Default ram config does not fit larger models so it would be nice to have a easy way to set up ram allocation and/or gpu acceleration depending on which gpu somebody uses. I would like to understand the folder structure more I guess different parts of spark box are separated for security? or so unexperienced user cant delete some critical files? Also its shame that the media folders generate on ugreen nas in accessible place but I guess due to ugreens file permission structure I cant see the folder in ugreens file browser. Maybe there are good reasons to have is set up this way or maybe I am missing something and there is easy way to access it. I am just beginner so from my point of view those would be nice changes additions to make it more accessible.
5 replies
Chris wrote:
Hi TheL — you don't need to SSH or edit any file for this one. Crafty generates its own admin password the first time it starts, and SparkBox copies it somewhere you can already see: open Settings → Service Passwords and look for the Game Servers entry. Sign in to Crafty as admin with that password, then change it inside Crafty (Settings → Users) — Crafty owns that credential, so SparkBox can't reset it for you. The 'too short' line is Crafty complaining about the default it generated itself, not something you broke. The RAM/GPU and easier-config ideas are genuinely good — I've noted them for Tom and the team.
The_L wrote:
I thought about finding the password in setting but I dont see the game servers entry. Maybe it failed to generate? Or is under some unexpected name? I dont see game servers or crafty password in the list.
Chris wrote:
Two things will get you in. In Settings → Service Passwords the row isn't labelled 'Game Servers' on its own — it reads 'Game Servers (Crafty) admin', so look for that exact wording. If it's genuinely not there, Crafty just finished writing its password after SparkBox last looked, so run sudo sparkbox up — that re-copies Crafty's password into the list every time. Nothing failed to generate, and the 'too short' line is Crafty grumbling about its own default, which you can change once you're signed in.
The_L wrote:
You are right sudo sparkbox up fixed the issue and added the password to settings - Passwords
Chris wrote:
Glad sparkbox up cleared the Crafty password for you, TheL. On your other two questions: the layout is mostly about keeping each app self-contained — every app runs in its own Docker container and keeps its own config in a modules/<name/config/ folder, with runtime data like saved passwords under state/. That separation stops one app from touching another's files; it's not hiding anything from you. And for your media: those folders are created by SparkBox's containers, which is why UGREEN's file manager doesn't show them — but you don't need it. SparkBox's own File Browser app (in your app list) is rooted at your data folder and will show you everything.