Update (2010-Nov-08): Many folks have shown interest in this solution. UNIXy will gladly provide consulting on building this CDN for your business or your client. We can also deliver the whole project using a network of nodes that we dedicated and manage for you. Feel free to contact us today using this link and we’ll get the ball rolling: https://www.unixy.net/secure/contact.php
In this article, we shall outline the steps required to build a private Content Delivery or Distribution Network (CDN) using a VPS with Varnish Cache and Nginx. The goal is to build a CDN using free, readily available software but most importantly spend the least amount of funds possible. To this end, all nodes participating in this network are going to be virtual machines (Xen, Virtuozzo, OpenVZ, etc). Should you have any questions or comments on the configuration of this CDN, please post them in this forum: http://www.varnish-cache.info/