Any user of Version Control System? When I started as a programmer back in the 90′s it was RCS. Then moved to CVS when I joined my first start up. About 5 years ago I moved everything — work projects and personal projects — to Subversion. And these days I use Git for my personal [...]
Bootstraping WordPress/Nginx/PHP/MySQL on a Cheap VPS with lowendscript
One constantly posted question on LowEndBox and LowEndTalk is — how to get the same setup as LowEndBox, a WordPress site that runs on cheap VPS with 80MB of memory? Instead of doing a step-by-step explanation (damn I hate writing long blog posts), I decided to wrap it into a bash script that does it [...]
32bit or 64bit for My Low End VPS, Take #2
Saw this discussion on WHT today when someone tries to confirm whether “32bit systems are better when it comes to memory management”, and when it comes to low end virtual servers, which of 32bit or 64bit operating system is preferred. That’s something I have discussed over 2 years ago, but for all the new readers [...]
Reduce Stack Limit for Multi-Thread Apps
Just a small tips for those trying to run multiple threaded applications on OpenVZ. Personally I code quite a few multi-threaded applications in Python (as some things are just too hard to do asynchronisely). Very often a 6MB RSS application would eat up close to 100MB of VSZ. As one of the most important metrics [...]
Bootstraping Low End VPS with Pre-built Scripts
It was fun setting up your very own server. I remembered the time when I received the root password to my very first virtual server back in March 2006 ($22/month for a merely 192MB of memory), it took me hours setting it up to exactly the way I wanted. At the end of the day [...]
Yes, You Can Run 18 Static Sites on a 64MB Link-1 VPS
One thing I hated about WebHostingTalk is how much bad advice the so-called “professionals” are giving out to the world. Some poor college student asked in the VPS forums whether he is able to run 18 static HTML sites on VPSLink.com Link-1 plan (64MB RAM, 2.5GB storage & 100GB/month data), and the typical responses are: [...]
Stick to 32 Bit For Your Low End Box
When you go and find a cheap low end Linux virtual server, the criteria usually involve price (very important!), location (for low latency SSH access), virtualization (Xen vs. OpenVZ?), etc. However the “bit-ness” is rarely looked at. Most current Intel and AMD processors can run 64bit instruction sets, and many virtual server vendors are also [...]
Reducing MySQL Memory Usage for Low End Boxes
MySQL is pretty much the de facto database engine for most open source scripts, and it is almost-always installed on hosted servers. However the default MySQL installation on Debian/Ubuntu takes around 25MB RSS on a cold-start. Well, not too bad I guess, unless you are running a tight ship with only 64MB of total memory. [...]
Tuning for 64MB Virtual Private Server
Zein: Making the most out of a 64MB VPS — how Ahmed tuned his 64MB Xen VPS from VPS Village to run Lighttpd, PHP/FastCGI and MySQL. He was also trying to get a Ruby on Rails app running but OOM seems inevitable. Great article on getting PHP applications like WordPress running on a minimal VPS. [...]