Actually, it has been on a new server for 6 months but since I haven’t blogged in about 1 1/2 years, it isn’t that bad.
I switched from Dreamhost (Shared hosting) which was great for my “own” server, but it was very restricting. I didn’t have root access and I couldn’t expand my sites performance. I moved to Linode.com and it was a great decision. If you have the skills, having full control of your server is awesome, but you need to beware of the following. If you break your server/websites/email (if app) somehow, you need to fix it. No support to call or email. Trust me on that one! Since I moved all my sites to this server, I learned very quickly about aspects of server administration that I wasn’t familiar with.
I have a configuration running CentOS, nginx and php 5.3.2 that includes svn (version control), varnish (caching), siege (stress testing), urchin (Traffic Analytics), nagios (resource monitoring) and more.
I am running all of my domains and a few of my friends websites and it works awesome. I am so excited to learn more server administration as I go so that I can be a more knowledgeable employee at my job. My work recently moved to RackSpace Cloud Servers from RackSpace Managed Hosting. I (+1) currently maintain 8 servers at work and we are adding another 8 servers over the next few months. The more I can learn on my own for selfish reasons (resume), the more I can bring to work and help them as well, which in turn will help me. Over the past 6 months,
I have learned so many exciting linux commands and processes that I feel very comfortable in command line. I know I still have A LOT to learn and ways to improve on already existing knowledge, but I am more confident now than I ever was. I added another set of skills that will greatly help my career. I am now not just a Web Developer, but a Server Admin as well.