So I'm trying to set up websites, but have no idea what I'm doing :P

I basically I have no knowledge of setting up a website on a VPS so yeah. I basically want to host multiple websites so onto questions. Should I check IPv6? Should I enable Private Networking or anything else in the initial setup? Should I add SSH keys? Which Linux distribution should I use? What steps should I take after this?

Does anyone have a link to an article? I really don’t want to start with basics and get right into it.


Linux Distribution shouldn’t really matter, just pick one that you’re comfortable with. You don’t need IPv6 (you can, but its not mandatory), you don’t have to use private networking (but you can if you want to), you don’t have to add SSH keys (again, you can if you want to).

I myself am running two droplets with exactly the purpose you’re looking for. I’m using the following configuration: CentOS 6 (x86_64) and I used VirtualMin to configure the rest of the droplet.

More info here:

Submit an answer
You can type!ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Also, I would look into installing some sort of control panel this way things would be a little easier for you.

There are numerous tutorials on each of those questions you have; just search with those keywords and you’ll find them.

Try this one to get started with setting up a new host: Initial Server Setup with Ubuntu 14.04

and this to setup virtual hosting for multiple sites: How To Set Up Apache Virtual Hosts on Ubuntu 14.04 LTS