TOCICI

BuildYourVPS Best Practices

BuildYourVPS is a great way to obtain access finely-tailored, cost-effective, and reliable, Virtual Servers. Below are suggestions that we have found lead to a successful hosting strategy.

Test & Measurement

  1. Please, test our services before buying. This means:
    1. Visit our About Us page, scroll to the “Our Network” portion, and please use the speed test to measure and ensure we're a good match for your needs and expectations.
    2. Ping our test network addresses: IPv4 and IPv6.

Access

  1. VPS plans come with the bare essentials, providing you with a strong foundation upon which to build. The essentials include:
    1. SSH/SCP access: enabling secure remote terminal access, and secure file transfer capabilities.
    2. Unrestricted root level account: enabling you to install whatever additional software you might need1).
    3. Web based control panel: integrating core essential features, including statistical reporting, environment rebuilds, upgrades, reboots, as well as password and firewall resetting.

Skills

We designed BuildYourVPS to be lightweight. This means that you have the freedom to install whatever additional software you might need2), without worrying about weird or unexpected conflicts from unnecessarily pre-installed software. This also means that your administrator must be comfortable with the command line interfaces that are so very common within high-end enterprise environments. We recommend that you:

  1. Document and automate your environment configurations. For tools, we recommend Dokuwiki and Puppet.
  2. Monitor your VPS, to ensure you know when environments or services might have gone offline and need attention. For tools, we recommend iSysMon.

Security

  1. Change the root password: upon your VPS's setup, you will be emailed a password for the root user, change it ASAP3).
  2. Use a unique password, and please do not share it.
  3. Do not use root for everyday tasks4).
  4. Keep your email account secure; anyone with access to your email account can request password resets, thereby granting them full access to your VPS, and the control panel interface5).
  5. Keep it updated and promptly patched6). Our favorite tools are apt-get and yum.

Backup

  1. Backup your data. We are not responsible for backups, unless you've purchased that service before needing it.
  2. If you're not using our integrated backup services, we recommend off-server, offsite backups, through a reliable provider such as rsync.net.

Help

  1. Use the Control Panel interface. It sits there, eagerly awaiting your next command.
  2. Search our support site. See that search box on the left-hand side? It's patiently waiting for your next search query.
  3. Wondering what the systems status is? Wonder no more, goto: http://status.tocici.com
  4. If all else fails, ask for help by emailing support@tocici.com, or by taking advantage of our managed support services.
1) , 2) just don't violate the terms of service, please
3) we will never ask for your root password, ever!
4) In Linux (and Unix in general), there is a SuperUser named root. The Windows equivalent of root is Administrator. These SuperUsers can do anything and everything, and thus doing daily work as a SuperUser can be dangerous. You could type a command incorrectly, and destroy the system. Ideally, you run as a user that has only the privileges needed for the task at hand. In some cases, this is necessarily a SuperUser, but most of the time it is a regular user. source
5) You are responsible for use of the Services by any employee of yours, any person to whom you have given access to the Services, and any person who gains access to your data or the Services as a result of your failure to apply these reasonable security precautions, even if such use was not authorized by you
6) if you have a managed server, we'll keep an eye on updates for you. Otherwise, it's your responsibility to ensure timely updates to system level software