Global Settings β
New in 4.0
4.0 split "settings" into global (one per deployment) and per-source (one per connection). The Global Settings page, reachable from the dashboard sidebar, holds everything that doesn't belong to a specific source.
Opening Global Settings β
Click the gear / settings icon in the dashboard sidebar (it collapses into a hamburger on mobile). The Global Settings page is admin-gated β regular users see their own Profile / Preferences page instead.

What lives here β
Appearance β
- Theme (15+ built-ins + custom themes)
- Default map center and zoom (honored by embed maps and the dashboard)
- Default map tileset (OSM, MapTiler, custom TileServer GL)
- Date/time format applied to all logs and panels
Localization β
- System language (Weblate-sourced translations, 20+ locales)
- Units (metric / imperial)
Notifications β
- Push notification VAPID keys (auto-generated)
- Security Digest Apprise URL (weak-key / duplicate-key alerts β lives under the Security tab)
- News popup toggle (controls whether the dashboard renders the news feed)
Individual Apprise URLs (per user, per source) are not here β users configure those in their own Settings β Notifications page.
Security β
- Session lifetime
- Anonymous access policy
- MFA enforcement defaults
- Rate-limiter thresholds
System Backup / Restore β
- Create / download / restore system backups (includes the new
sourcestable) - Schedule automatic backups
- See System Backup for the full workflow
Housekeeping β
- Auto heap management (periodic memory reclamation on Postgres/MySQL)
- Maintenance windows (message purge, telemetry retention, auto-delete-by-distance)
Per-source settings (for comparison) β
Anything that depends on which node you're connected to lives on the source, not here. Open Dashboard β Edit Source for:
- Connection details (host/port/device/credentials)
- Virtual Node
- Auto-Responder, Auto-Announce, Auto-Traceroute, Auto-Ack
- Scheduled Messages
- Permissions
See Multi-Source for the full per-source list.