I'm currently using a vps at www.vpslink.com, which is very cheap and therefore unmanaged. I have an unknown problem which is preventing some of my services from starting when ever the server is restarted.
My vps only has a small amount of memory, which may have something to do with it, but other people are also having the same problem with larger packages (with lots more memory) at vpslink.com.
All of the services appear to be setup correctly in order to reboot (ie. they have links in the rc2.d directory, etc.). The VPS is currently running ubuntu (edgy I think). There are other images I can try but I don't want to have to set it all up again.
I have posted on vpslink's own forum, but no-one has come up with a solution to the problem that works. I thought I will post this here to see if anyone else has also had this problem with another vps.
How do you intend to run lighttpd, mysql and ftp stablely?
You can absolutely run those services in 64MB, maybe not with a high traffic web site, but you definitely should be able to start the services on boot.
I would be willing to be that you are running into the same problem I did with a 64MB VPS from VPSLink. I use my VPS just for my own small web sites and personal email, and really 64MB is enough. However due to the OpenVZ system's memory management that VPSLink uses, mysql would not start on a fresh Debian install. On a Xen VPS with 64MB, same base Debian install, it started up just fine.
Take a look at this thread, which details the problem: