Settings¶
The Settings page provides access to configuration options, user management, and system preferences for the DUMB Frontend and backend services.
Overview¶
The Settings page is organized into sections:
- Authentication - Enable/disable auth, manage users
- Tokens - API keys and service tokens
- Embedded UIs - Service UI toggle
- Preferences - UI customization
- Advanced - Geek Mode and debug-level UI options
- Onboarding - Reset setup wizard
- About - Version and contributor information
Settings menu¶
The settings menu also includes quick links for:
- Rerunning onboarding
- Viewing installed versions
- Visiting service maintainer sites
- Jumping to Discord, GitHub, docs, and Docker Hub
- Viewing contributors
About section¶
Version information¶
Displays current versions:
- DUMB Backend version
- DUMB Frontend version
- Individual service versions

Launch Onboarding¶
Return to the onboarding wizard to reconfigure your setup:
- Click Launch Onboarding
- Confirm the action
- Navigate to
/onboardingto restart the wizard
Existing configuration
Resetting onboarding does not delete existing service configurations. The wizard will apply new settings on top of current ones.
Re-enabling previously enabled services
If you want onboarding to reselect a non-instance service that is already enabled, set that
service's enabled flag to false in DUMB Config, Save to File, and stop the service first. The
onboarding flow only re-offers non-instance services when they are disabled in the saved config.
Skip to optional services¶
If onboarding was previously completed, you can re-run it to add optional services without reconfiguring core services.
Embedded service UIs¶
Toggle the embedded service UI feature:
| Setting | Effect |
|---|---|
| Enabled | Access service UIs through the frontend proxy and Traefik routes |
| Disabled | Service UIs only accessible on their native ports |
When enabled, the Settings page shows how many UI-capable services are detected. Service pages include an embedded UI tab, a direct link button, and a full-window toggle for iframes.

Token settings¶
Plex token¶
Your Plex authentication token, used for:
- Library access
- Plex API integration
- Tautulli connection
GitHub token¶
Optional GitHub personal access token for:
- Higher API rate limits
- Access to private repositories
- Auto-update functionality
Creating a GitHub token
- Go to GitHub Settings Developer Settings Personal Access Tokens
- Create a token with
reposcope - Paste it in the GitHub Token field

UI preferences¶
Log timestamp format¶
Customize how timestamps appear in the log viewer:
| Option | Description |
|---|---|
| Date Order | MDY (US) or DMY (International) |
| Hour Format | 12-hour or 24-hour |
| Zero Padding | Include leading zeros |

Advanced¶
Geek Mode¶
Enable Geek Mode to reveal additional power-user information across the UI. When enabled:
Service page header:
- Displays the internal config key and process name in monospace (e.g.
sonarr:Sonarr)
Dependency graph panel:
- Copy JSON button copies the full dependency graph response to clipboard
- Latency badge shows the API fetch time in milliseconds
- The Flow view shows raw Mermaid graph source text for troubleshooting
Process Metrics panel (DUMB Config tab):
- PID, thread count, and process uptime
- CPU usage and memory RSS with color-coded gauges (green < 50%, amber < 80%, red >= 80%)
- Disk I/O read/write totals
- Listening ports and active connection count
- Disk path health: existence check (green/red dot), usage bar with percent
- Container summary: CPU cores, total RAM, used RAM
- Restart history: total count, last exit reason, last restart timestamp
- Refresh button to re-fetch metrics on demand
Dashboard ServiceCard badges:
- CPU% badge per service, color-coded by usage level
- Memory RSS badge per service
- Metrics polled every 5 seconds while Geek Mode is active
Geek Mode is disabled by default. Toggle it from the Advanced section on the Settings page.
Authentication settings¶
Enable/disable authentication¶
Toggle the authentication requirement for accessing DUMB:
| Setting | Description |
|---|---|
| Enable Auth | Require login for all access |
| Disable Auth | Allow unauthenticated access |
Security warning
Only disable authentication in trusted, isolated environments.

User management¶
Manage user accounts when authentication is enabled:
| Action | Description |
|---|---|
| Add User | Create a new user account |
| Disable User | Temporarily block a user |
| Enable User | Re-activate a disabled user |
| Delete User | Permanently remove a user |
Last user protection
The last active user cannot be disabled or deleted to prevent lockout.
Links¶
Quick access to:

Contributors¶
Acknowledgment of project contributors and integrated services.

Related pages¶
- Authentication - Detailed auth guide
- Dashboard - Main service view
- Onboarding - Setup wizard