CMS Installation Service
The Xibo Project is happy to offer installation of the Xibo CMS onto a VPS as a paid service. Please read the Get Started section for further information.
If you would like to take advantage of our CMS installation service, then you will need to purchase a suitable VPS for us to install Xibo on for you.
VPS offerings come in all different shapes and sizes. We’ve 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 18.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
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
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 droplet. 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 18.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
188.8.131.52, then you’d need to set up a DNS entry on a domain you control to point
184.108.40.206. These are sometimes referred to as DNS