Skip to content
System Settings

System Settings

Open Settings → System Settings, change one related group, save, and test it on a non-critical object.

Actions

ActionWhat to Do
System SettingsEdit one group, save, and test.
Database SettingsBack up first and change only during installation or migration.
Database TablesSort by size, back up, and optimize one table during low traffic.

Settings

GroupMain Options
GeneralTheme, server timeout, offline alerts, offline video
StreamingTimeouts, restart/switch behavior, logs, HLS/DASH windows, RTMP allowlist, HTTP SendFile
AnalyticsRetention, maximum connection history size, minimum playback duration, minimum traffic
Guide and MetadataEPG source/update interval and TMDB API key
CDNCDN, tmpfs cache, HLS/DASH prefetch, load balancing
Access and SecurityIP database, country/Referer/User-Agent policies, trusted proxies
EmailSMTP and maintenance notifications
DatabaseTimeout, backup schedule/script, local backup retention
AdvancedAudit retention and external DRM settings

Important Behavior

HTTP SendFile

HTTP SendFile (http_sendfile in the API) is disabled by default. Enable it under Streaming to greatly improve HTTP-TS throughput and reduce CPU use when your clients and network can keep up.

Slow connections may receive overwritten or missing media data. This can cause playback corruption or freezes. Test your clients and network before enabling it.

Each SendFile connection keeps one extra source file descriptor open. Set the process file descriptor limit to cover both client sockets and these source files.

Changes apply to new connections after settings refresh. Reconnect existing players to use the new mode.

Engine 1.0.4+

Email

Use an existing SMTP relay. Email notifications require a Standard license or higher. Set the host, port, security mode, and From Address. Add a username and password if your relay requires authentication. Use STARTTLS or TLS with a trusted certificate. The default port is 587; use the port required by your relay.

Save before selecting Send Test Email. The test uses the saved settings and the current administrator’s account email. A success message means the relay accepted the message; check the inbox or spam folder to confirm delivery. Leaving the password blank keeps the saved password.

None is restricted to loopback hosts such as 127.0.0.1, ::1, or localhost. Enabled configurations must have a valid host, port, security mode, and From Address.

Changed in Engine 1.0.2+

When scheduling maintenance, select the email option to notify active Administrator, Reseller, and Sub-reseller accounts with email addresses. Duplicate addresses receive one copy. Only the Master sends these notices. Check System Log if delivery fails.

Schedule Weekdays

Restart, switch, and database backup schedules use the selected weekdays in the server’s local time. API weekday values are 0 for Sunday through 6 for Saturday.

Changed in Engine 1.0.2+

Review schedules saved with the earlier weekday selector, including Stream restart schedules. Existing values and execution days are preserved; the selector now shows the days that actually run. Select and save your intended days if they differ.

Starts Under High Load

Changed in Engine 1.0+

Stream and DVB Adapter starts wait when server resources are overloaded. Running processes and Stop actions are unaffected. Check the object and system logs for the reason.

Other Settings

  • Database Max Backups limits unprotected automatic backups. 0 means unlimited. Cleanup runs after a successful scheduled backup. Manual, installer, and protected backups do not count toward the limit. See Backup Types and Retention.

    Changed in Engine 1.0.2+

  • Maintenance Mode restricts management accounts; it does not stop playback.

  • Playback Analytics requires a supporting license. Setting retention to 0 disables recording and deletes details and summaries. See Audit and Analytics for retention and privacy details.

    Changed in Engine 1.0+

  • Maximum Connection History Size sets a soft limit in MiB for connection details, including indexes. 0 means unlimited. Cleanup runs every 10 minutes and saves daily/monthly statistics before removing older details.

    Engine 1.0+

  • Trusted Proxies must contain only proxy addresses you control.

  • Referer and User-Agent entries are exact and case-sensitive; wildcards and regular expressions are not supported.

  • Output Encryption Monitoring can restart or stop a Stream when clear output is expected but encrypted output is detected.

  • Audit Log Keep Days is limited by the license and has no byte-size limit.

  • Table optimization may rebuild or lock a table and require temporary disk space.

Test SMTP before enabling notifications and test every affected protocol after streaming, CDN, access, or DRM changes.