Skip to content

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

About settings

Launch Onboarding

Return to the onboarding wizard to reconfigure your setup:

  1. Click Launch Onboarding
  2. Confirm the action
  3. Navigate to /onboarding to 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.

Embedded UI settings


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

  1. Go to GitHub Settings Developer Settings Personal Access Tokens
  2. Create a token with repo scope
  3. Paste it in the GitHub Token field

Token settings


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

Log timestamp settings


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.

Authentication settings

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.


Quick access to:

Support links


Contributors

Acknowledgment of project contributors and integrated services.

Contributors