(You must already be logged in to Gitlab or you’ll hit a 404)
Servers run your websites, store your data, host your email and provide your presence on the internet in many other ways. You can create and use your server for as little as a few hours or for as long as many years (or even longer). You choose its specification and can shut it down when you’re finished with it.
You may also add, remove, and manage servers via our API.
We currently sell two types of servers:
- Cloud servers are available on demand, immediately customisable to your specifications.
- Dedicated servers can be provisioned or upgraded at one day’s notice. Dedicated servers are not shared and so you have full control of all its available resources.
We also have documentation for our legacy virtual-machine platform.
All servers have a console which is an important debugging tool — you can use it to rescue your server from trouble and reboot it, even if you don’t have any networking.
How many servers do I need?
Every site owner faces the question of how many servers they’ll need. This can depend on:
- how quickly you think your demand will grow,
- your interest in system administration, and
- the size & flexibility of your budget.
If you aren’t sure, start with one server. You’ll get things moving more quickly, and can choose to expand it later on.
Your long-term strategy will likely be one of these set-ups:
Single server: One Cloud Server can be cheap at the start, and made more powerful as you grow. A single Cloud Server can host several sites serving millions of hits per day. This expansion is sometimes referred to as vertical scaling, i.e., making one server as big as you need. Using a single cloud or dedicated server this way is usually the most efficient use of your budget.
Manual split: You could split some parts of your technology stack out to separate servers, e.g., many people running their databases separately from their applications. This can make each part simpler to maintain, or allow you to use the more reliable & low-cost performance a Dedicated server for your database.
Horizontal scaling: If you are confident with server administration and don’t mind paying higher up-front cost, you can use a strict horizontal scaling strategy where you split every part into a separately-scalable set of servers. You will need to administer your hosting with automation software such as Ansible or Puppet for this to be effective.
If you need simple domain & email hosting we built Symbiosis to help you get started with ease a minimum of expertise — all you need is an FTP client and a text editor.
If you prefer a standard operating system, we supply:
- Debian GNU/Linux
- Windows Server 2012
You can even ask for “no operating system” and use the console to install your own from a CD or the network.