Best distrubution for Linux VPS?
November 22, 2011 4:58 AM Subscribe
I run a couple of django-based websites/webapps. What OS should I use for my VPS? The most important thing is security and easy installation of packages (including dependencies). I also prefer a system that is easy to maintain. Security is more important, but if all else is equal I would specifically love something with easy to make init-scripts. I know I can install third party packages to do just about anything, but I prefer a batteries-included approach if it exists.
posted by davar to computers & internet (10 answers total) 2 users marked this as a favorite
Currently I use CentOS. It's okay, but I am not in love with it and changing VPS providers seems an opportunity to re-evaluate my choice of OS. I remember that it was difficult to upgrade python on my old Centos distrubtion, but that was years ago already. I am now playing with Ubuntu 10.04 at another VPS provider and that seems to work fine, but I noticed that many packages (like pip) are very out of date already. I'd guess that Ubuntu 11 has more up to date packages, but I like the Long Term Support of 10.04. On the other hand, I also see a significant advantage in being able to use the default packages that come with a distribution and that are automatically upgraded with security patches etc. I see that Debian has a backports repository that looks like it could be useful in this regard but I don't know how well that works in practice for the packages I need.
My new VPS provider offers a choice between CentOS (5 or 6), Ubuntu (10.04 LTS or 11) and Debian (5 or 6). I don't need many fancy things like control panels. Currently I need python 2.6 or 2.7, django, celery and rabbitmq and apache2 with mod_wsgi (I might change that to nginx/uwsgi at some point). I currently use postgresql, but want to try sqlite on the new server because I think it's enough. Still, if I do need a "real" database it will be postgres, but I wouldn't need the latest version. I would like information/opinions on what is the best of these for my situation when it comes to security and ease of installing/upgrading packages and system maintenance.