Monday, February 22, 2010

Getting Started with FsckVPS

FsckVPS is an DIY (unmanaged) hosting service.

I chose them for several reasons:

  • Although the old Dell I have under my bed has more guaranteed CPU and RAM, the internet connection at my apartment isn't reliable enough to be hosting sites for clients.
  • They're cheap $10/month for 384/768(burst) RAM
  • Someone on my local ruby list recommended them
  • They give me what I need (a box with connection to the www)
  • They don't give me what I don't (restrictions, hassle)

The sign-up process is a little confusing as they use several software packages.
This is what you can expect to go through:
  1. E-mail sales to get a discount code if you are
    • a student
    • going to release some or all of your software open source
  2. Choose OpenVPN or Xen
    • choose a location (subject to availability)
    • get a discount by paying at least 3 months up front
    • claim your discount code from sales
    • make your payment via credit card / paypal
  3. You will get e-mails with the following information
    • VAServe Account - this is created right away
    • VPS CP Account - this is created during business hours
    • eSupport Account - when you sign up for it
  4. Your VM gets set up during working business hours
    • Wait a few hours to get the e-mail in which you'll find your ip address
    • You may need to wait until the next business day
  5. Once you have your VPS CP account
    • Change your OS as you wish, wait 30 minutes
    • Put in a ticket through eSupport to notifying that you've changed your OS
    • Alternatively, if you're using Ubuntu or Debian this may work for you:
      #/etc/network/interfaces
      auto lo
      iface lo inet loopback


      auto venet0
      iface venet0 inet static
        address 127.0.0.1
        netmask 255.255.255.255
        broadcast 0.0.0.0
        up route add -net 192.0.2.1 netmask 255.255.255.255 dev venet0
        up route add default gw 192.0.2.1


      auto venet0:0
      iface venet0:0 inet static
        address X.X.X.X
        netmask 255.255.255.255
        broadcast 0.0.0.0 

  6. Setup DNS
    • Buy a domain from Google
    • Change your @ and www addresses to the VPS VM's IP address
    • I don't know about setting up DNS on FsckVPS. I know you can do it, but I don't know how yet


And at this point you should be all set to go.


Fsck Anatomy





P.S. To get my Ubu-box up to a more useable status I do this:

apt-get update && apt-get -y upgrade
# EDIT don't use ufw, it's not compatible with OpenVZ
# EDIT 2 I submitted a ticket and they changed the settings such that ufw's firewall rules work
apt-get install ufw
ufw allow ssh/tcp
ufw allow http/tcp
ufw allow https/tcp
/etc/init.d/ufw restart
ufw enable

#iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
#iptables -A INPUT -p tcp --dport ssh -j ACCEPT
#iptables -A INPUT -p tcp --dport www -j ACCEPT
#iptables -A INPUT -p tcp --dport https -j ACCEPT



#create an admin user
adduser my_user_name
usermod -a -G sudo my_user_name
visudo # uncomment %sudo ...

# test ssh and disable root ssh
ssh my_user_name@ip-addr
# Don't do this, in case you need serial console login
# sudo passwd root -l
sudo vim /etc/ssh/sshd_config
#set PermitRootLogin No

5 Comments:

Blogger Eduardo Gonz├ílez said...

Hello AJ
I am reading your post because i'm living bad experiences with FsckVPS. I purchased Atlanta 512MB package the thursday at 17:00 atlanta hour, with inmediate credit transaction, and today saturday 8:30PM my vps shows "Pending" status. Sending numerous messages to support, response was "escalating this ticket to concern department", aka billing, and billing department never answered
How is your experience with FSckVPS after of your case explained here?

July 31, 2010 at 6:03 PM  
Blogger CoolAJ86 said...

I haven't had any bad experiences with them. They've fixed problems when I've needed it.

Putting the ticket request in the right place has been annoying since they have 3 different software packages, but for the price, it's worth the extra effort on my end.

They were bought out by another company a few months ago, so perhaps the new management sucks or something, but I'm still using them.

Sorry to hear the trouble that you're having.

August 2, 2010 at 9:20 AM  
Blogger Eduardo Gonz├ílez said...

fsckvps did made setup in 4 days , ok, it is bad for me (they promises instant setup), but i have other problems with fsckvps. Filesystem IO wait is very frequent, sometimes the console is freeze by 10 seconds making editing work with vi, nano, etc. a nightmare. Same happen to read web site hosted into vps. I have the system 100% optimized, using nginx, Xcache and load avg is minor than 0.1 all time, memory is minor than 190MB of the 512MB available. I think is evidence of extreme overselling.

September 12, 2010 at 7:16 AM  
Blogger CoolAJ86 said...

ThrustVPS looks pretty awesome.
Check them out.

Also http://buildyourvps.com/

The OpenVZ wiki lists a number of what appear to be great providers.
http://wiki.openvz.org/Hosting_providers

RAM Host prices are insane.

September 17, 2010 at 12:48 AM  
Blogger CoolAJ86 said...

I bought a NYNOC vps for a client while doing some consulting. Their Chicago based servers are run by only US citizens (for now at least), so they're suitable for government contracts.

The setup was one business day and everything "just worked".


I also bought ThrustVPS for myself. They use all of the same software as FsckVPS, but the site is a bit polished. I have the same issue of having to submit a ticket to get my original IP set up as I did with FsckVPS.

September 24, 2010 at 9:29 AM  

Post a Comment

Subscribe to Post Comments [Atom]

Links to this post:

Create a Link

<< Home