Platform Domains

About

Platform domains are custom domains used by your customers to access your control panel and core services like phpMyAdmin and Webmail. Configuring these ensures a seamless, white-labeled experience for your users.

Control Panel Domain

This is the primary URL you and your customers visit to log in to the LxRoot interface. While set during installation, it can be updated via Settings > Platform at any time.

phpMyAdmin Domain

A phpMyAdmin domain is required for customers to manage their databases. LxRoot uses a custom Single Sign-On (SSO) system to automatically route the user to the correct database server.

To set a phpMyAdmin domain:

  1. Open Settings and select Platform.
  2. Navigate to Platform domains.
  3. In the phpMyAdmin field, enter your domain (e.g., pma.yourbrand.com).
  4. Click Save.

DNS Requirement: Ensure the DNS for your phpMyAdmin domain points to your LxRoot control panel server IP.

Roundcube Domain

This domain allows customers to access Webmail. LxRoot automatically installs a custom plugin that selects the correct IMAP/SMTP server based on the user's login credentials.

To set a Roundcube domain:

  • Navigate to Settings > Platform > Platform domains.
  • Enter your chosen domain in the Roundcube field.
  • Click Save.
  • Point the DNS record to your control panel server IP.

Staging Domain

The staging domain acts as a suffix for temporary development sites (e.g., mysite.staging.yourbrand.com). Customers cannot create staging environments until this is configured.

Critical DNS Configuration

Unlike CP or Webmail domains, staging sites can live on any server in your cluster. Therefore, the staging domain must be delegated to your LxRoot DNS cluster via Nameservers. A simple A record will not work.

To set a staging domain:

  1. Open Settings > Platform > Platform domains.
  2. Enter your domain in the Staging field.
  3. Click Save to finish.