CMS Installation Service
- Xibo for Android
- Install a White Label or a different Player version on DSDevices
- CEC Screen Power on/off with DSDevices
- Hardware Recommendations
- Philips Signage SoC Monitors
- Managing Storage on the Android Device
- Player Settings
- Players without an Internet Connection
- Remote Administration with SS Helper
- Restart Rooted Device with a Shell Command
- Running Xibo for Android
- Resolving Common Issues
- Error shown when I try to licence my Player?
- Player not updating from the CMS?
- I can see my Licence entry but the Player appears unlicensed?
- Error message - Player is missing dependencies
- My scheduled Layouts are not working?
- Layout won't play? Splash screen plays?
- Watchdog error message
- Troubleshooting for Administrators
- Audit Trail
- Log Information
- Player Logs
- Getting the Player Status
- Can I use the Xibo name / logo?
- Can I run a Xibo Player on Raspberry Pi?
- How can I increase the upload file size limit?
- How do Players communicate with the CMS?
- How many displays can Xibo support?
- How do I reset the Xibo_admin account password?
- Power On/Off for Players
- Testing with Xibo
- Why do I need a Default Layout?
- Xibo for Android FAQ's
- Autoplaying Embedded Youtube Videos
- Closing to Home screen
- Displaying Images
- Embedded TV
- External SD card not listed when running Banana-Pi
- Helper Command to change Time zone
- HTML5 Video
- Memory Notifications
- Menu not accessible
- SSL Support
- Using Portrait Displays
- Video wont play properly
On this page
CMS Installation Service
We provide an installation service for the Xibo CMS onto a VPS as included in our Enterprise Plan and also as an additional paid service.
Customers who would like to take advantage of our CMS Installation Service must provide information regarding their on-premise environment, the server and operating system and whether it is accessible publically over a VPN.
A suitable VPS needs to be purchased for us to install Xibo onto for you.
VPS offerings come in all different shapes and sizes. We have picked a couple of providers who have good global coverage and who we know work well with Xibo and our Docker-based installation.
According to Wikipedia, DigitalOcean are the second largest hosting company in the world in terms of public facing computers. They host KVM-based virtual machines, which they call “Droplets”. If you’re looking to use DigitalOcean, then you’ll need a Droplet with at least 2GB of RAM, so currently, that’s the $20 USD/month droplet. If you’ll need more than around 25GB of library storage, you’ll also need to attach a Block Storage volume to your Droplet. This costs $0.10 USD per month per gigabyte. Note that at the time of writing, Block Storage is not available in all of their datacentre regions.
You should pick Ubuntu 22.04 LTS 64 bit server from the list of available operating systems. DigitalOcean will install the operating system for you, and then email you login credentials for your new server. You’ll need to pass these to us for us to perform the installation.
You should enable the backup option on your Droplet so that DigitalOcean take regular backups of your data. Note however that these are whole-system backups. You may wish to investigate alternative backup software in addition. Note also that the system backups taken by DigitalOcean do not currently backup any Block Storage volumes. If you opt for Block Storage, then you will need to have an alternative backup strategy.
If you wish, you can use the following referral link to get a free $10 USD credit when you sign up. The project also gets a small commission from that. Sign up with DigitalOcean 2
If you’d prefer to sign up without the referral code, and the free $10USD credit, you can do so by using the following link: Sign up with DigitalOcean
Linode host KVM-based virtual machines and have a greater choice of locations than DigitalOcean. If you’re looking to use Linode, then you’ll need a Linode with at least 2GB RAM, so currently that’s $10 USD/month “Linode 2GB Shared CPU”. Linode also offer block storage to increase the available storage on your server should you require it later.
You should pick Ubuntu 22.04 LTS as the OS for the server from the list of available operating systems. Linode will install the OS for you and share credentials to access it.
You should enable the backup option so that Linode automatically backup your data. These do not include any block storage volumes which must be backed up separately. These are whole-system backups and whilst it’s good to have them, you should also investigate alternative backups in addition.
If you wish you can use the following referral link to sign up for Linode’s service. Xibo receives a referral credit if you do so, and you will get the current amount of promotional free credit to use with Linode for doing so.
Vultr host KVM-based virtual machines. They have a greater choice of locations than DigitalOcean and are typically a little cheaper. If you’re looking to use Vultr, then you’ll need a server with at least 2GB of RAM, so currently, that’s the $10 USD/month plan. If you’ll need more than around 25GB of library storage, you’ll need to opt for the next size VPS up to get the additional storage. They have a beta product for Block Storage however that is currently only available in one datacentre (New Jersey).
You should pick Ubuntu 22.04 LTS 64 bit server from the list of available operating systems. Vultr will install the operating system for you, and then email you login credentials for your new server. You’ll need to pass these to us for us to perform the installation.
You should enable the backup option on your server so that Vultr take regular backups of your data. Note however that these are whole-system backups. You may wish to investigate alternative backup software in addition.
If you wish you can use the following referral link to sign up for Vultr’s service. Xibo receives a referral fee on these assuming you go on to become a paying customer.
There are many alternatives. If you would prefer to use an alternative provider, please be in touch with the specification of the VPS you intend to use (operating system, RAM, storage), and importantly the hypervisor type (eg KVM, Xen), before making a purchase. We will attempt to identify any issues ahead of agreeing to the work, however as providers do vary significantly, it may be that it isn’t possible in every case.
Please note: Container-based VPSes (eg OpenVZ) are normally unsuitable due to the complexities of running Docker containers inside an existing container.
We are happy to enable SSL on the installation for you as part of the install service, with certificates issued by LetsEncrypt - the free SSL certificate authority.
In order to do so, we will need a DNS name pointing to the server before we can start work. So for example, if the server you’ve purchased were on the IP address
220.127.116.11, then you’d need to set up a DNS entry on a domain you control to point
18.104.22.168. These are sometimes referred to as DNS