-2

I am going to get a VPS/VDS and will be hosting several websites, Some type of chat server (XMPP, Openfire or eJabberd), and possibly a Teamspeak server.

The websites will be mostly PHP based with javascript, and will need a MySQL server for certain ones. The chat server could get popular quickly, and the Teamspeak will have multiple users in multiple channels.

I want the server to be as efficient as possible. The server will have 1GB or RAM and one processor core until absolutely need to expand.

I have looked at Ubuntu, CentOS, and Linux Mint. I've been leaning toward Ubuntu but I have heard that there are problems with it, and that it isn't very efficient.

Core
  • 135

1 Answers1

1

Of those choices, use CentOS.

Why?

Mindshare, support, and you won't be the brunt of Ubuntu jokes by older sysadmins.


It's a contentious debate. And it's full of opinions. I like the stability of Redhat and CentOS. I find Ubuntu to be more accessible and friendly, but fraught with quirks (like this or this...) that I don't have the time to work around. Yet, I cannot deny the appeal of Ubuntu to developers and people who have not had to support a lot of physical hardware or consider compatibility in their designs.

See: How should an IT department choose a standard Linux distribution?

ewwhite
  • 201,205