Skip to main content

⚙️ System

The System menu provides core configuration options that control system identity, localization, power behavior, notifications, time synchronization, and network proxy settings.

The System menu is located under:

Settings → System Configuration → System

These settings affect global system behavior and should be configured carefully.

Example:

System Configuration - General


🖥️ General System Settings​

Hostname​

Defines the system hostname.

Default:

  • MOS
note
  • Used for network identification
  • Changes may require reconnecting to the system UI

Keymap​

Defines the system keyboard layout.

Default:

  • de-latin1-nodeadkeys

Use cases:

  • Console access
  • Local keyboard input

Timezone​

Defines the system timezone.

Default:

  • Europe/Vienna
note
  • Affects logs, cron jobs, and scheduled tasks
  • Should match the physical system location

CPU Governor​

Defines the CPU frequency scaling policy.

Default:

  • ondemand

Common options:

  • ondemand – Dynamic scaling based on current system load
  • performance – Forces maximum CPU frequency
  • powersave – Forces minimum CPU frequency to reduce power consumption
  • conservative – Gradual frequency scaling with slower ramp-up, optimized for power efficiency
Recommendation

Use ondemand for balanced performance and efficiency.


Global Spindown (minutes)​

Defines the idle time before disks are spun down.

Default:

  • 20 minutes
note
  • Reduces power consumption and noise
  • Excessively low values may increase disk wear

Persist History​

  • Enable / Disable

Controls whether command and system history is preserved across reboots.

Use cases:

  • Enable for auditing and troubleshooting
  • Disable for privacy-focused or minimal systems

🌐 Web UI Settings​

Configure the MOS Web Interface access and security.

WebUI Restart Required

Changes to HTTPS settings, Local Domain, HTTP Port, or HTTPS Port require a WebUI restart to take effect.

HTTPS Enabled​

Enables or disables HTTPS for secure WebUI access.

Default:

  • Enabled (green toggle)

Ports:

  • HTTP Port: 80 (default) - Used when HTTPS is disabled or for redirects
  • HTTPS Port: 443 (default) - Secure access port
Self-Signed Certificate

MOS uses a self-signed certificate for HTTPS. To avoid browser warnings, you can download and import the root certificate on your client devices:

  1. Click "Download Root Certificate"
  2. Import the certificate into your browser or system's trusted certificate store
  3. HTTPS warnings will no longer appear

Certificate Management​

  • Show Certificates - View current certificate details
  • Recreate Certificates - Generate new SSL certificates (useful when certificates expire or for security rotation)
  • Download Root Certificate - Download the CA certificate for client import

System Configuration - Web UI


🔍 Local DNS & Network​

Local DNS Searchname​

Defines the local DNS search domain for hostname resolution.

Default:

  • local

Network Interfaces​

Select the primary network interface for system operations.


🔄 Update Settings​

Update Checks​

  • Enable / Disable

Automatically check for available MOS updates.

Update Check Schedule (Cron)​

Defines the cron schedule for automatic update checks.

Default:

  • 0 1 * * * (daily at 1:00 AM)
note

Use standard cron syntax. For example:

  • 0 1 * * * - Daily at 1:00 AM
  • 0 */6 * * * - Every 6 hours
  • 0 0 * * 0 - Weekly on Sunday at midnight

System Configuration - Network & Update


🖥️ Display Settings​

Powersave​

Controls display power-saving behavior.

Default:

  • Enabled

Powerdown​

Defines the time before the display is powered down.

Default:

  • 60 minutes

Timeout​

Defines the inactivity timeout for the user interface.

Default:

  • 30 minutes

🔊 Notification Sounds​

Controls system notification sounds.

Sound on Reboot​

  • Enable / Disable

Sound on Shutdown​

  • Enable / Disable

Sound on Startup​

  • Enable / Disable
note
  • Useful for local systems
  • Can be disabled for headless or silent environments

🕐 NTP (Time Synchronization)​

NTP Enabled​

  • Enable / Disable

Enables or disables network time synchronization.


NTP Mode​

Defines the NTP synchronization mode.

Default:

  • iburst
note

iburst allows faster initial synchronization.


NTP Servers​

Defines the NTP servers used for time synchronization.

Default servers:

  • 0.pool.ntp.org
  • 1.pool.ntp.org
note
  • Additional servers can be added
  • Custom or local NTP servers are supported

🌐 Proxy Settings​

Defines global proxy configuration for outbound network traffic.

HTTP Proxy​

Defines the HTTP proxy server.


HTTPS Proxy​

Defines the HTTPS proxy server.


FTP Proxy​

Defines the FTP proxy server.


No Proxy​

Defines addresses or domains that bypass the proxy.

Examples:

  • localhost
  • 127.0.0.1
  • .local

System Configuration - NTP & Proxy


💾 Swapfile​

Enable Swapfile​

Controls whether the system uses a swap file for additional virtual memory.

note
  • Provides additional memory when physical RAM is exhausted
  • Useful for systems with limited RAM

Swapfile Path​

Defines the location of the swap file on the filesystem.

Swapfile Size​

Defines the size of the swap file.

Swapfile Priority​

Defines the priority of the swap file relative to other swap devices.

Default:

  • -2

⚡ Zswap​

Zswap Enabled​

Enables or disables the zswap compressed caching feature.

note
  • Compresses memory pages before swapping to disk
  • Can improve performance on systems with swap

Shrinker Enabled​

Controls whether the zswap shrinker is active.

Zswap Max Pool Percent​

Defines the maximum percentage of memory that can be used for the zswap pool.

Default:

  • 20

Zswap Compressor​

Defines the compression algorithm used by zswap.

Default:

  • zstd

Zswap Accept Threshold Percent​

Defines the threshold percentage for accepting pages into zswap.

Default:

  • 90

📦 Binfmt​

Enable Binfmt​

Enables or disables support for additional binary formats through binfmt_misc.

note
  • Allows execution of non-native binary formats
  • Used for compatibility layers and emulation

Binfmt Architectures​

Defines which additional architectures are supported through binfmt.

System Configuration - Swap & Binfmt


The System menu centralizes essential configuration options that affect the entire OS.

Key areas covered:

  • System identity and localization
  • Power and performance behavior
  • UI display and notification settings
  • Time synchronization via NTP
  • Network proxy configuration

Correct system configuration is critical for stability, performance, and predictable behavior.


Parts of this documentation were created with the assistance of AI tools. All AI-generated content has undergone review, but it may still contain inaccuracies, omissions, or outdated information.