Which distro to use?

Hello All,

Just wanted to get some opinion from this forums as to which distro is best for hosting mulitiple (20) Joomla sites (light traffics) on Linode 360?

Arch Linux 2007.08

Centos 5.0

Debian 4.0

Fedora Core 9

Gentoo 2007.0

OpenSUSE 10.3

Slackware 12.0

Ubuntu 8.04 LTS

Ubuntu 8.04 LTS 64 Bit

I will not be running Email server (MX) it will be outsourced to Google Apps. And I am thinking of using Virtualmin just because it's free :)

I thank you in advance.

5 Replies

Welcome!

Unless you're already quite familiar with Linux (which you probably aren't, since otherwise you wouldn't have asked), just go with the latest version of Ubuntu. It's actively supported, easy to use, and has a very large community in case you have any further questions.

Virtualmin is old and stable, but it has some obscure quirks with virtual hosts which confuse a lot of newbies. I'd recommend ISPConfig instead. It also has a large community around it, and the user interface is a hundred times more friendly than Virtualmin. There's even a "Perfect Server" howto which you can just follow line by line, and you'll be all set.

http://www.ispconfig.org/manual_installation.htm

http://www.howtoforge.com/perfect-server-ubuntu8.04-lts

It's a good idea not to mess with a mail server unless you know what you're doing, so I think you made a good choice outsourcing all your mail to Google. But a lot of CMS systems use e-mail to validate new accounts and help with people who forgot their passwords, so it might be a good idea to install at least Postfix with SASL auth. This way, your CMS will be able to send emails. (Don't worry about this if you just follow the ISPConfig howto. Just remember to disable unnecessary services such as Bind9 after you've installed everything.)

If you're going to operate all of the 20 sites you're planning to host on your linode, or if you trust all the people who will be operating them, you should be just fine using the default configuration above, which uses mod_php. But if you do business with people you don't know/trust, it's probably a good idea to use either SuExec+FastCGI or suPHP for security's sake. FastCGI takes up a lot of memory, though…

hybinet

Many thanks for your helpful infos and pointers, I have been using Ubuntu locally for dev purpose for about a year, but have never go live and you are correct this is my first VPS. For several years I have been on shared server and it's about time for me to move up.

Got to go to ispconfig.org now.

Cheers :)

I use arch linux, but I use arch on my desktop as well.

Does require more maintenance then other systems like ubuntu.

it's biggest downfall for a server is its rolling release cycle.

Ubuntu is a good choice for both server and desktop. I would however prefer Debian on a server. Ubuntu is based upon Debian and they have many similarities, but Debian is released less often and they try to make it as stable as possible. Ubuntu is released in new versions every six months and I'm not always sure that it is as ready as it should be.

apache2-mpm-itk is also worth checking out; if you aren't familiar with setting up a server, it's by far the easiest way to not have all of your vhosts running as www-data.

There are even packages for Debian, Ubuntu, and I believe… Gentoo?

Reply

Please enter an answer
Tips:

You can mention users to notify them: @username

You can use Markdown to format your question. For more examples see the Markdown Cheatsheet.

> I’m a blockquote.

I’m a blockquote.

[I'm a link] (https://www.google.com)

I'm a link

**I am bold** I am bold

*I am italicized* I am italicized

Community Code of Conduct