CMS Installation Service

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.

DigitalOcean

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 20.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

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 20.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.

Sign up with Linode

Vultr

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 20.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.

Sign up with Vultr

Alternatives

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.

SSL

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 1.2.3.4, then you’d need to set up a DNS entry on a domain you control to point cms.mydomain.com to 1.2.3.4. These are sometimes referred to as DNS A records.