This document is intended as a technical reference on what RimuHosting endeavors to provide with a base VPS installation. Before any control panels such as webmin or extra software has been installed.
If you are looking for a solid introduction on how to use your VPS take a look at our Orientation Guide
Our standard images come with a key set of the most popular packages pre-installed. For example all our images have the distribution versions of Apache2, and Php/Python/Perl installed.
The Postfix mail service is installed by default and configured for local mail delivery. Thats is easy to tune by following our mail setup guide.
MySQL and Dovecot are included in the base image, but not enabled by default. If you needed any help starting those applications up, just let us know on your order or in a support ticket and we can take care of that for you.
By default, networking, sshd, syslog, and cron should be running.
The recommended way to manage which packages are installed, is to use the the apt package management suite. However it is always possible to setup and use the method you prefer separately. In CentOS systems we also pre-install the yum package manager.
The following lists have been requested on occasion, these are for 64bit installs, 32bit installs (when available) should be very similar. Note that new setups may include more recent package versions.
Debian 6 (Squeeze), 7 (Wheezy), 8 (Jessie)
Ubuntu 10.04 (Lucid), 12.04 (Precise), 14.04 (Trusty)
You can generate a similar list of installed packages on your own server. For example on CentOS run 'rpm -qa | sort'. Or on Debian/Ubuntu run 'dpkg --get-selections | sort'.
By default, the VPS kernel lives on the host server 'outside' your VPS. So you will not see the binary files on your VPS. The kernels RimuHosting use do not have modules enabled. This improves security, and makes it easier to upgrade when newer kernels come out.
We provide recent long term support kernels built from kernel.org sources. And each kernel is tested to make sure it supports all our installable distros.
If you would like to manage your own kernel, including the capability to load modules, we also offer a PV-Grub option. You will find this option along with our standard external kernels as mentioned above, in our control panel here:
https://rimuhosting.com/cp/vps/kernel.jsp
For instructions on how to prepare your VPS for use with PV-Grub, please see the, PV-Grub page here.
SELinux and other security systems are not enforced in the kernels we build. We had found that some (older) distros do not boot when it is enabled. Also in the past we have enabled SELinux in the kernel on request. And then reverted back to the non-SELinux kernel when the customers found that was not as easy for them to use as they would have liked.
If you need this, or AppArmour (on ubuntu) or some other distribution based solution, and our kernel doesnt have the required bits enabled, consider using pvgrub with the distribution standard kernel to try it out.
Where possible we configure the use of local resources to reduce the effect of international latency. In many cases this also gives significant performance benefits.
We keep a script for each distribution that can be used to help configure our recommended defaults. Customers can review the exact 'Errata' script used for their installed distribution on the VPS status page.