CMS Post Installation Set up
Additional setup required to enable all functionality and to keep things running smoothly.
If you are running with Docker, please ensure that you have uploaded a test file (such as an image) to your CMS, and ensured that the same image then appears in the shared/cms/library directory on your local filesystem. If not, please do not proceed as your changes may not be saved.
Setting the correct Time
Setting the Timezone
The installer attempts to make an intelligent guess from the timezone that your OS has been set up to use, but it’s not always able to make the best choice.
From the CMS:
Go to the Settings page under the Administration section of the main menu
Click the Regional tab
Use the drop-down menu to select the nearest major city in your timezone
Click Save at the bottom of the page.
Setting up Email Alerts
Optionally configure Email Alerts to be sent when Players stop connecting properly, and when they come back online after a period of downtime.
From the Settings page, click on the Maintenance tab:
Tick to Enable Email Alerts.
MAINTENANCE_EMAIL_ALERTSMax Display Timeout
MAINTENANCE_ALERT_TOUT- enter a time in minutes for a Player to be considered as gone "offline" from the last time you saw the Player connect to the CMS. This can be overridden on a per Player basis should you need that. Do not set this value lower than your normal Player collection interval. If in doubt, set it higher. The default is 30 minutes.Send repeat Display Timeouts
MAINTENANCE_ALWAYS_ALERT- if this is set to On, for each offline Display you’ll receive an email every time themaintenance.phproutine is run. Most people will want this set to Off which means that you’ll be notified only once per downtime period.Click Save at the bottom of the page.
Information needs to be provided in order to send emails from the CMS.
From the Settings page, click on the Network tab:
Admin email address
mail_to- enter the email address that should receive an email when a Display goes offline or comes back online.Sending email address
mail_from- enter the email address alerts from the CMS should come from. (Please note: This field needs to be completed before configuring any email notifications).Click Save at the bottom of the page.
In some cases, it’s also useful to alert Users/User Groups if a Display goes offline.
Go to Users under the Administration section
Use the row menu for a User record
Click Edit
Click on the Notifications tab
Tick the box to Receive Display Notifications
Click to Save
This can also be set for User Groups!
Next, select which Displays should receive alerts:
Go to Displays from the CMS menu
Use the row menu for a Display
Click Edit
Click on the Maintenance tab
Ensure that Email Alerts is set to Yes
Click to Save
If you are not using Display Setting Profiles, ensure that you tick Use Global Timeout? so that the value set earlier, for the time a Display needs to be offline, before being alerted is used.
If you are using Display Settings Profiles, then if that box is unticked, the Collect Interval from the Display Profile will be used instead.
With Email Alerts configured, if you turn off one of your Displays, you should be notified by email. The email will be sent once the Global Timeout or Display Profile Collection Interval has elapsed since the Player last connected, on the subsequent run of the maintenance script.
When the Player comes back online, you will be notified instantly via email.
Multiple recovery emails are sent if the Player in use makes multiple simultaneous calls to the CMS when it starts up.
Further Reading
Important Note On Collection Intervals
Xibo comes with XMR (Xibo Message Relay) push technology, which means that by default when you make changes to content assigned to Displays in the CMS, the Players are notified to connect and download that update straight away. It’s therefore strongly advisable to set relatively long Collection Intervals for your Display since those only really serve as a failsafe for any missed push messages.
You do not want CMS and Displays with 1-minute collection intervals. 5 minutes is the absolute minimum for normal operation, and we strongly advise setting this value to 30 minutes or longer.
Log and Statistic Retention
Language Detection
By default, the CMS will use the language preferences set in your web browser to auto-detect which language to display the CMS interface in. In some instances, where only small parts of the CMS have been translated into a particular language, for example, it may be desirable to disable language detection and enforce a specific language instead.
From the Settings page, click on the Regional tab:
Untick Detect Language
(DETECT_LANGUAGE)Select a suitable Default Language
Click to Save
Default Language
If you disable language detection, the CMS will need to know which language file to take its translations from.
From the Regional tab:
The Default Language is
en_GBwhich will give you English (British) translations. You can select a different code using the drop-down menu, for example for Spanish selectes
Regionalised Date Formats
By default the Xibo CMS shows dates in Y-m-d H:i format (eg 2026-03-29 10:00:00)
The date format used throughout the CMS can be adjusted using the Date Format setting on the Regional tab.
Proxy Settings
Last updated
Was this helpful?

