tomspark wrote:
Good news — SparkBox already works exactly like this! Every app keeps its config in its own folder, so you can tweak or wipe one without touching the others. The paths: - Standalone apps: /opt/sparkbox/modules/<app/config (e.g. modules/jellyfin/config, modules/pihole/config) - Media-stack apps: /opt/sparkbox/modules/media/config/<app (e.g. modules/media/config/sonarr, modules/media/config/qbittorrent) So your 'factory reset one app' idea works today: stop the app, delete (or rename, to keep a backup) just that folder, then bring it back. Example for Jellyfin: sudo rm -rf /opt/sparkbox/modules/jellyfin/config sudo sparkbox up jellyfin That rebuilds fresh config for only that app — everything else untouched. (Rename instead of rm if you'd rather keep the old settings as a fallback.) The one piece that doesn't exist yet is a one-click 'reset this app' button in the dashboard — that's a genuinely nice idea and I'll add it to the list. But the folder method above gives you the same result right now.