# 6. Plugin Settings

Address: http://localhost:55000/configSettings tab

Settings let you tune how plugins behave without editing JSON files for every small change.


# How settings work

  1. Plugins register settings (name, type, default, description).
  2. Values are stored in a local database.
  3. Changing a value in the UI saves it and notifies the service.
  4. Most changes apply immediately.
  5. Items marked (Requires restart) need a Windows service restart.

Each setting shows:

  • Display name and description
  • Current control (toggle, number, text)
  • Default value

# Common areas you may see

Exact lists depend on which plugins are enabled. Typical examples:

# Folder upload behaviour

  • How aggressively missing tracked files are cleaned up
  • Retry-related preferences exposed to the UI
  • Related operational toggles documented in the description under each control

# Media / Unity monitoring

  • Whether to process mediaitems.json / metricsitems.json
  • Poll intervals
  • Logging detail

# Logging

  • Whether file logging is enabled (when exposed as a setting)

Always read the description under a setting — it is written for operators, not just developers.


# Safe workflow for changing settings

  1. Note the current value (or default).
  2. Change one setting at a time when diagnosing issues.
  3. Watch the dashboard logs for a short period.
  4. If the setting requires restart:
net stop TotumService
net start TotumService

(Run from an elevated command prompt.)


# Settings vs Folders vs appsettings

You want to… Use
Watch a new path / change bucket for a folder Folders tab
Change scan timing, retries, feature toggles Settings tab
Change API keys, base URLs, ports, production secrets appsettings.Production.json (Advanced)

# If settings fail to load

  • Confirm the service is running
  • Check Recent Logs for database errors
  • Confirm the Data folder next to the executable is writable
  • See Troubleshooting

# Next step

Database Explorer →