HTTP endpoint used to publish to MQTT (X-API-Key protected).
Live API
JSON endpoint serving latest values per device (X-API-Key protected).
Google Cloud API
Use Service Account JSON for Google Cloud Storage uploads. After saving, the JSON is not displayed for security.
Broker
Enabled Brokers
Allow temporarily disabling specific brokers (e.g., noisy or failing). Disabled brokers will disconnect and won’t be used for publish/subscribe until re‑enabled.
Publish To All Brokers
When enabled, HTTP MQTT commands are sent to all connected brokers. Disable to send only to the first available broker.
Configured Brokers
Reload Brokers
Reload MQTT brokers from config.json without restarting the server.
Explorer
Default Device Filter
Choose which devices are shown by default in the MQTT Explorer list.
Default TLS Filter
Show all devices or only those with TLS/Non‑TLS by default.
List Prefix
Optional prefix stripped from device topic paths in the UI list (e.g., "device/"). Applied on next page reload.
Device List Refresh (ms)
How often to refresh the MQTT device list. Applied on next page reload.
Topics Table Refresh (ms)
How often to refresh the topics/values table. Applied on next page reload.
Databáze
Správa připojení k MySQL/MariaDB v Go serveru. Upozornění: při zastavení/restartu připojení budou uvnitř Go restartovány služby, které DB používají. Databázový server na hostiteli zůstane běžet.
DB Connection Pool
Tune open/idle connections and lifetimes. 0 = auto sizing.
Configure one or more periodic backups. Files are stored under db_zaloha.
Backups Overview
Hierarchy
When enabled, the server automatically creates item categories and items in the database based on MQTT topics. Disable to manage them manually.
Manage topics as structured hierarchy.
Ignored Live Topics
Topics to hide in /live?...&mode=lite (keys lower-case with dashes).
Known Categories
Base categories considered known for topic logging.
SMTP
Server settings for sending email alerts.
Email services
Alerts
Email alerts from device item rule engine (digital/analog/global).
Where are emails used?
Alerts engine evaluates device item rules (digital/analog/global) and sends notifications to target users.
Per‑user preferences define recipients, enabled channels, and minimum send interval.
Cooldown prevents flooding: per rule and per user/device throttling is enforced.
SMTP must be configured and enabled; toggle and credentials are in the SMTP tab.
Diagnostics: alert processing logs go to logs/alerts.log and Console.
Auto‑scroll Console
Follow new console lines automatically while viewing logs.
Console Logging
When enabled, server writes logs to STDOUT/console.
Disable File Logging
When enabled, log entries are not stored in rotating files under ./logs.
User
Login credentials for this web UI.
Localization
Language
Choose UI language for menu and settings.
Time Zone
IANA time zone for local time formatting, e.g., Europe/Prague.
Session
Auto‑logout (minutes)
Auto‑logout UI after N minutes of inactivity (0 disables). Takes effect on next page reload.
Security
Safety: Disable owner-change deletes
When enabled, single-key owner changes do not delete assignments or update owner/partner. Only settings are updated.
Sign‑in Methods
Choose allowed sign‑in methods.
Server enforces these toggles: a disabled method cannot be used to sign in.
Allow insecure HTTP
Disable the Secure flag on the login cookie so it can be sent over HTTP (not only HTTPS). Applies on next login. Use only in trusted networks or development.
CAPTCHA (Google reCAPTCHA v2)
Require solving reCAPTCHA on the login page; adds the "I'm not a robot" checkbox.
Google Sign‑In
Enable Google OAuth 2.0 login for the UI. Set Client ID/Secret and optional allow lists.
Passkeys (WebAuthn)
Experimental: enable passkeys for passwordless UI login. Registration flow will appear on the login page when enabled.
Registered Keys
No keys registered yet.
Brand
Brand Logo (base64)
Base64 data URL for the login/brand logo (PNG/SVG). Applied on next page reload.
or
Brand Logo Colors
Single‑color mask colors for light and dark mode. Applied on next page reload.
Maintenance
Reload JSONs
Reload mqtt_topics.json and live_config.json without restarting the server.