Zone Alarm

Tagged - VPS

ISPConfig and EHCP Short comparison

Monday, January 5th, 2009

ISPConfig

ISPConfig

ISPConfig

Well I have ISPConfig running on my VPS.. Everything seems fine, finally. My advice, don’t go into the installation thinking it’s going to be easy – you’re better off going with a managed VPS and a pre-installed manager if you have that  mindset.

ISPConfig requires loads of packages, so I think you better stick to something like Debian or Ubuntu so you have apt-get. Maybe not, I’m just most familiar with Debian and Ubuntu, besides Slackware.

I had a lot of issues with ProFTPD and Apache. ProFTPD I forgot to manually edit some configuration or something, not sure but I know it didn’t work correctly until I made some modifications. :) Apache didn’t want to work with ISPConfig for awhile, mainly because I forgot to load the PHP5 module. There were also a lot of other issues, I’m not going to get into it.. I should have followed the “Perfect Server” tutorial, I didn’t but I ended up doing most everything in that tutorial anyway :P

ISPConfig has to compile, and to compile it needs all its dependencies, and the configuration has to be somewhat perfect. It’s definitely not an “out of the box” solution. I think it would have been easier for me if I was just setting up this site, to do things manually to be honest. Since I do want to let other users on my server, I needed a manger. ISPConfig as far as security, I think it has it covered. Anti-Virus, Spam Assassin, and firewalls.

I’m not really impressed with the GUI too much. It works, but that’s about it. I chose ISPConfig mainly for security, I hope I was right.

EHCP – Easy Hosting Control Panel

EHCP

EHCP

This is relatively new. It only works on Debian/Ubuntu servers. It uses an install script – where everything is done automagically. You can have everything working in minutes, so long as your OS install is clean. Right out of the box magic. You really don’t need to have any form of Linux knowledge to get this up and running. I have to say, it lives up to its name.

The GUI works, it’s nothing spectacular, but it works. It doesn’t have quite as many options as ISPConfig, such as setting up shells for users. I wish it had this feature. It has domain tools, FTP, e-mail, etc. Everything works.

The creator of this hosting control panel must not be a native English speaker – so it needs some fine tuning from someone who speaks native English. That is a major drawback if you’re trying to sell hosting. Will your users think you’re professional if your control panel has incorrect grammar throughout the entire panel? I think not. Also, I really can’t tell if this panel would be easy to exploit, but it sort of looks that way. I could be mistaken.

EHCP includes “Easy Install Scripts” which  install some things like phpBB automatically. Sort of like “fantastico”, but not fully automated. I still had to manually input the MySQL database information when I installed phpBB.

Overall, I was pretty satisfied with EHCP. There’s nothing really wrong with it, I think it just needs some fine tuning and it could be a great open source control panel. Some more features could be added to make it better, and maybe a better GUI is in order.

Conclusion

Don’t have any knowledge of Linux, have Ubuntu or Debian installed  and want to get your site up and running quick? Choose EHCP.

Want some extra features and possibly something more rock solid? Choose ISPConfig.

I’m not mentioning VHCS here because people have reported exploit issues with it, and I didn’t try it because of that.

My VPS

Monday, January 5th, 2009

My VPS is about setup now, I went through and installed ISPConfig, because really I don’t trust EHCP, it just *looks* like it could be full of bugs, and prone to exploits. ISPConfig has more options anyway, the only thing I don’t like is it doesn’t have easy install scripts, but those are just for the lazy anyway :) I did my tests on my .co.cc domain so I’d know everything would be working correctly for when I made the real switch. It will be pretty soon – but I don’t expect the site to have too much down time anyway. It should be quicker, this host lags a lot for me, but my VPS doesn’t at all. I’m pretty sure I saw it download a file at 10MB/s unless I was hallucinating :P

ISPConfig will allow for others to sign up, I don’t know how many sites it can support, probably a few though. I bought this VPS for 1 year so I have plenty of time with it, not just 1 month.

Just a heads up there may be some downtime soon, but this should be the last time. I think I have things the way I want them.

If you do get free hosting from me, I will want an ad for my site to appear somewhere on your site where the users will be. IE not in the footer of the page.

Why bother with shared hosting?

Friday, January 2nd, 2009

revolution

Diving in deeper now. I’ve found that there are some VERY cheap VPS options, JUST AS CHEAP AS SHARED HOSTING! Soon I will be moving the site to a VPS. I don’t even know WHY ANYONE would use Shared hosting. You can have a VPS with 500GB transfer for as little as $3.95/month. I’m sold. No more shared hosting! A cost of $3.95 I can afford. Check it out! I think anyone using shared hosting should STOP RIGHT NOW. If you can get a VPS that cheap, why even bother with shared.

Soon there will be no more slow loading glitches or down time on my site. This is the end. (Maybe I’m just a control freak, I want root access to my server :) )

This is my last post on hosting for awhile, I swear :)

Thanks for not telling me that you could get a VPS so cheap.. I’m going to guess my readers didn’t know, or aren’t paying attention to my site anymore because I’ve gone off in a tangent. Oh well. :)

I think I’m going to go with a VPS from RapidXen.net, I may have a need for some IRC abilities.

Everything is setup, and ready to go. Free hosting from me

Thursday, January 1st, 2009

My Journey

I bought the VPS for one month, thinking that it would be somewhat difficult to setup. I did not even know that you log into servers via SSH. I’m familiar with SSH, but I thought people used VNC’s or similar to do host management. I could have installed VNC, but GUI etc would just take up too much resources. Everything had to be done through the command prompt. By reading my last entries, you can also get a more full idea of what I had to go through.

I got root access to the server, connected via SSH and attempted to install EHCP. It didn’t go well. Someone must have had this box before me and mucked it up. For one, the server is running Ubuntu, and EHCP uses Apt-Get to install everything. Hmm… What happens when the sources.list file is missing? You guessed it, apt-get doesn’t work at all. Neither does apt-get update. After a lot of screwing around I found that I needed to get the sources.list file for Ubuntu 6.06. So, I surfed around the internet and found it. Another issue: how do you transfer files through ssh? Well, putty has a program called psftp. This is not difficult to use. Just cd into the correct directory, type put and drag the file into the command prompt. Easy. Now with that done, I could finally do apt-get update.

I attempted to re-run the ehcp script. Still, errors, all over the place. For some reason it was not asking me for my root MySQL password? I got fed up with ehcp, and attempted to install ISPConfig. That did not go smoothly either. I have a feeling that a lot of my problems were due to the box running 6.06, and someone before me screwing with settings that were not fixed before I got it. I never had such problems installing software on Ubuntu. I went back to ehcp, since that seemed like a little less to configure. I had fixed a quite a few issues manually, so I re-ran the EHCP script, and wallah, things worked.

The next thing I tried to do was play with my technologyinsanity.com domain by moving it over to the new host. That did not go well. It took forever for the DNS Server to update, and I got fed up and just switched it back.

I began searching for a cheap/free domain to use to continue my project. I ended up finding .co.cc domains. They’re free, you have full control over DNS. I was able to setup my own nameservers with it, very easily. How?  I set a Zone Record in the “A” group for one domain. I made the “name” ns1.domain, ns2.domain, and for “value” I put in my 2 IP addresses I have for my host. I was not allowed to then point this domain to the newly created nameservers, so I created another domain, technologyinsanity.co.cc, and pointed it to those 2 name servers. I then went in and edited a file for custom DNS on my ehcp control panel. I waited till the next day and ran “sync dns” and “sync domains” wallah, it worked.

I then installed phpBB on the domain “technologyinsanity.co.cc” and that was it. That’s all I’ve done with it. Quite simple, really. Nothing that was too complex, most of my issues came from the fact someone screwed up the installation of Ubuntu.

I was a little surprised at how easy it was to setup an unmanaged server with no control panel, and setting up name servers was really no big deal. Granted, I do have prior Linux and server knowledge, just never set one up before.

So…

If you sign up, you just point your domain to the name servers I’ve created with your domain, and setup the MySQL and php stuff and you’re good to go. I’ve already tested the mail server, FTP, etc it’s all good. The install scripts for some programs work fine through EHCP as well. Pretty much everything you see through EHCP works fine. If people sign up, I may keep the host active for the next month, just realize that it will be $5/month after the first month. It costs $35/mo for me to have this host.

Sign up details

Visit: technologyinsanity.co.cc for more details :) I’m only accepting 2 users to start out, because offering free hosting seems like it could be risky.

If no one signs up..

I will discontinue the host after this month, that’s all.

This is my last post about my VPS, I’ve dived into my INSANITY category again. :)