<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>LeanWired</title>
	<atom:link href="http://leanwired.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://leanwired.com</link>
	<description>Have an idea, Remove the fat</description>
	<lastBuildDate>Sun, 29 Jan 2012 13:16:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Sit back and relax thanks to Leanservers&#8217; Backups</title>
		<link>http://leanwired.com/blog/2012/01/10/sit-back-and-relax-thanks-to-leanservers-backups/</link>
		<comments>http://leanwired.com/blog/2012/01/10/sit-back-and-relax-thanks-to-leanservers-backups/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 04:21:21 +0000</pubDate>
		<dc:creator>unai</dc:creator>
				<category><![CDATA[data-centers]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[leanservers]]></category>
		<category><![CDATA[server-management]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[offsite]]></category>
		<category><![CDATA[relax]]></category>
		<category><![CDATA[remote]]></category>
		<category><![CDATA[robust]]></category>
		<category><![CDATA[value]]></category>

		<guid isPermaLink="false">http://leanwired.com/?p=210</guid>
		<description><![CDATA[Backups have traditionally constituted one of the most wasteful tasks in history of computing. Every day thousands of System Administrators worldwide spend valuable time performing and restoring backups. While developing Leanservers we experienced the same exact issue. So we thought &#8230;<p class="read-more"><a href="http://leanwired.com/blog/2012/01/10/sit-back-and-relax-thanks-to-leanservers-backups/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Backups have traditionally constituted one of the most wasteful tasks in history of computing. Every day thousands of System Administrators worldwide spend valuable time performing and restoring backups.</p>
<p>While developing Leanservers we experienced the same exact issue. So we thought of creating one of our less known and coolest features: backups.</p>
<p><img class="aligncenter" title="relax" src="http://cdn.leanwired.com/files/2012/Dog.in.sleep.jpg" alt="" width="640" height="426" /></p>
<p>Behind that naive name a killer feature is hiding:</p>
<p><span id="more-210"></span></p>
<ul>
<li><strong>frequent</strong>: our backups run daily;</li>
<li><strong>automatic</strong>: no action needs to be taken by the end user other than signing up;</li>
<li><strong>full</strong>: each of our backups is full and independent from each other which minimizes the risk of data loss. It&#8217;s not fun when you have an incremental backup split in 10 pieces and one of the pieces gets corrupted: automatically all the other parts become useless. And that is your precious data.</li>
<li><strong>offsite</strong>: we use backup servers that are located remotely (i.e. thousands of kilometers from the servers that hold user account data) on different datacenters run by different companies and all these machines do is&#8230; backups. Yes, they are dedicated.</li>
<li><strong>don&#8217;t hinder performance</strong>: thanks to having this remote machines, all the heavy IO happens somewhere else. Our user account data is periodically synchronized securely over the Internet with our backup servers. Folder and databases.</li>
<li><strong>accessible anytime through a browser</strong>: we keep the latest 30 full backups accesible through our control panel. You just need a browser. This can be used as a version control system giving the possibility of reverting back to any point in time within the last month of work. Even on databases.</li>
</ul>
<p>If you are thinking that this is the same as having a plugin installed on your CMS of choice (WordPress, Drupal, Joomla, etc&#8230;) that runs periodically and creates a full backup and keeps it somewhere and/or sends it to you through email&#8230; sorry, it is not. The action of performing backups requires a significant amount of server effort. Which translates into slower websites. Additionally, keeping backups on the same device where your data resides is looking for trouble. Hard disks fail. We hate it, but they do.</p>
<p>At the moment this article is being written, Leanservers has infrastructure in Canada, USA, Germany and Malaysia. Sites hosted with us are currently being served from Canada or Malaysia and backups are being stored offsite on USA and Germany. That is pretty remote. And we are expanding continuously.</p>
<p>The data of a user that has chosen to go for backups is stored four times: server where his account is hosted, replicated fresh copy on USA, archived backup on USA, duplicate of archived backup on Germany. Without going into too much (boring) detail, that&#8217;s a lot of redundancy! Possibilities of having his data lost are virtually zero.</p>
<p>Those multiple levels of redundancy on different and remote locations are the main reason that makes us charge for backups: the infrastructure needs to be supported. Following our philosophy we prefer to allow our customers to chose what exactly they want to use and only pay for that. No grey areas.</p>
<p>We also experienced issues with other hosting companies in the past that are supposed to have backups but you never know until the day you really need them&#8230; and you (sadly) discover that they are not in place. And that makes you loose all your data.</p>
]]></content:encoded>
			<wfw:commentRss>http://leanwired.com/blog/2012/01/10/sit-back-and-relax-thanks-to-leanservers-backups/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using virtualization to reduce downtime</title>
		<link>http://leanwired.com/blog/2011/12/06/using-virtualization-to-reduce-downtime/</link>
		<comments>http://leanwired.com/blog/2011/12/06/using-virtualization-to-reduce-downtime/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 04:18:10 +0000</pubDate>
		<dc:creator>unai</dc:creator>
				<category><![CDATA[server-management]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[downtime]]></category>
		<category><![CDATA[openvz]]></category>
		<category><![CDATA[uptime]]></category>

		<guid isPermaLink="false">http://leanwired.com/blog/2011/12/06/using-virtualization-to-reduce-downtime/</guid>
		<description><![CDATA[Before building the production-ready environment that we run today, we had to become virtualization experts. We actually didn&#8217;t know back then but I can assure you that knowing virtualization allows you to reduce risks and automate tasks significantly. Here at &#8230;<p class="read-more"><a href="http://leanwired.com/blog/2011/12/06/using-virtualization-to-reduce-downtime/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Before building the production-ready environment that we run today, we had to become virtualization experts. We actually didn&#8217;t know back then but I can assure you that knowing virtualization allows you to reduce risks and automate tasks significantly.</p>
<p>Here at Leanservers we have extensive experience with <a href="http://www.vmware.com/">VMware</a>, <a href="http://xen.org/">Xen/Citrix</a>, <a href="https://www.virtualbox.org/">VirtualBox</a> and <a href="http://openvz.org">OpenVZ</a>; but our favorite beast is undoubtedly OpenVZ.</p>
<p style="text-align: left"><img class="aligncenter" src="http://cdn.leanwired.com/files/2011/jacket_crop.jpg" alt="" width="800" height="532" /><span id="more-191"></span> You can benefit similarly using any other virtualization technologies but OpenVZ is the one that works best for us primarily because of its amazing performance that allows you to run virtual machines at virtually native speeds. Its only limitation fits us perfectly: it can only run Linux OS.</p>
<p>Let me quote the excellent explanation of the different virtualization techniques from <a href="http://wiki.openvz.org/Introduction_to_virtualization">OpenVZ.org</a>:</p>
<blockquote><p>There are several kinds of virtualization techniques which provide similar features but differ in the degree of abstraction and the methods used for virtualization.</p>
<h2>1. Virtual machines (VMs)</h2>
<p>Virtual machines emulate some real or fictional hardware, which in turn requires real resources from the host (the machine running the VMs). This approach, used by most system emulators, allows the emulator to run an arbitrary guest operating system without modifications because guest OS is not aware that it is not running on real hardware. The main issue with this approach is that some CPU instructions require additional privileges and may not be executed in user space thus requiring a virtual machines monitor (VMM), also called a hypervisor, to analyze executed code and make it safe on-the-fly. Hardware emulation approach is used by VMware products, VirtualBox, QEMU, Parallels and Microsoft Virtual Server.</p>
<h2>2. Paravirtualization</h2>
<p>This technique also requires a VMM, but most of its work is performed in the guest OS code, which in turn is modified to support this VMM and avoid unnecessary use of privileged instructions. The paravirtualization technique also enables running different OSs on a single server, but requires them to be ported, i.e. they should «know» they are running under the hypervisor. The paravirtualization approach is used by products such as Xen and UML.</p>
<h2>3. Virtualization on the OS level, a.k.a. containers virtualization</h2>
<p>Most applications running on a server can easily share a machine with others, if they could be isolated and secured. Further, in most situations, different operating systems are not required on the same server, merely multiple instances of a single operating system. OS-level virtualization systems have been designed to provide the required isolation and security to run multiple applications or copies of the same OS (but different distributions of the OS) on the same server. OpenVZ, Virtuozzo, Linux-VServer, Solaris Zones and FreeBSD Jails are examples of OS-level virtualization.</p>
<h1>Short comparison</h1>
<p>The three techniques differ in complexity of implementation, breadth of OS support, performance in comparison with standalone server, and level of access to common resources. For example, VMs have wider scope of usage, but poorer performance. Para-VMs have better performance, but can support fewer OSs because one has to modify the original OS.<br />
Virtualization on the OS level provides the best performance and scalability compared to other approaches. Performance difference of such systems can be as low as 1…3%, comparing with that of a standalone server. Virtual Environments are usually also much simpler to administer as all of them can be accessed and administered from the host system. Generally, such systems are the best choice for server consolidation of same OS workloads.</p>
</blockquote>
<p>So, why using virtualization is so beneficial? Basically it allows you to do a bunch of operations safely, such as:</p>
<ul>
<li><strong>Backup and clone a server without stopping it.-</strong> in general, there are ways on most virtualization platforms of doing a full backup of a running machine without stopping it. This is really a piece of cake using OpenVZ and this backup can be spawn as a clone with different name, resource allocation and IP address(es) easily.</li>
<li><strong>Creating a checkpoint/snapshot that allows you to revert to it if something bad happens.-</strong> one of the most common problems for system administrators across the globe is <em>when</em> and <em>how</em> to update the system; should it be automatically or manually? Supervised or unattended? Virtualization allows you to easily and quickly take a snapshot of a running system that can be reverted to in case an update goes terribly wrong.</li>
<li><strong>Add/remove/edit IPs easily with no downtime.-</strong> it&#8217;s just a pleasure to add/remove IP addresses to a server running OpenVZ: fast,reliable, no service restart required (it&#8217;s all done automatically for you).</li>
<li><strong>Modify the resource allocation and quotas dynamically.-</strong> this is especially useful if, let&#8217;s say, you are consolidating servers and are running a monitoring system together with your DNS server and your monitoring system goes crazy and starts eating up all the CPU&#8230; Well here is virtualization to rescue you, set limits properly and sleep tight at night knowing that secondary services won&#8217;t eat up all the resources letting your main boys starve to death.</li>
<li><strong>Faster reboot times.-</strong> this might be a OpenVZ specialty but&#8230; When you reboot a OpenVZ container it&#8217;s way faster than normal since is not that the whole machine is rebooting; only the services need to be restarted, pretty much. You can cut our restart times from minutes to seconds. This is awesome when you need to reboot a machine that&#8217;s so critical that cannot go down&#8230; So instead of waiting 5 minutes you wait 15 seconds.</li>
</ul>
<p>Even though all our services run on dedicated servers we use OpenVZ as an extra layer of management to make day to day operations easy, fast and reliable. We need to spawn a new node in Europe? No problem, we clone and relocate. Our mail server needs a critical update? Easy, we just create a checkpoint and troubleshoot. There has been a new critical bug reported on production? Fine, clone the server and run it somewhere else safe an quietly where our techies can take a deep look at it.</p>
]]></content:encoded>
			<wfw:commentRss>http://leanwired.com/blog/2011/12/06/using-virtualization-to-reduce-downtime/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>We&#8217;re opening a new facility in Hong Kong</title>
		<link>http://leanwired.com/blog/2011/11/22/were-opening-a-new-facility-in-hong-kong/</link>
		<comments>http://leanwired.com/blog/2011/11/22/were-opening-a-new-facility-in-hong-kong/#comments</comments>
		<pubDate>Tue, 22 Nov 2011 21:37:02 +0000</pubDate>
		<dc:creator>unai</dc:creator>
				<category><![CDATA[data-centers]]></category>
		<category><![CDATA[leanservers]]></category>
		<category><![CDATA[asia]]></category>
		<category><![CDATA[data-center]]></category>
		<category><![CDATA[expansion]]></category>
		<category><![CDATA[hong kong]]></category>
		<category><![CDATA[migration]]></category>

		<guid isPermaLink="false">http://leanwired.com/?p=177</guid>
		<description><![CDATA[After having to turn a number of clients down because they all wanted to enjoy our high quality shared hosting in Asia, we thought that it would make lots of sense to have the possibility of providing hosting in the &#8230;<p class="read-more"><a href="http://leanwired.com/blog/2011/11/22/were-opening-a-new-facility-in-hong-kong/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>After having to turn a number of clients down because they all wanted to enjoy our high quality shared hosting in Asia, we thought that it would make lots of sense to have the possibility of providing hosting in the region. After a few weeks of evaluation we think we finally found another good place where we will be deploying more Leanservers.</p>
<p>It was a tough decision because although we found several other places very well suited for Leanservers we had to pick just one. So we finally did.</p>
<p>The new facilities are located in <a href="http://en.wikipedia.org/wiki/Hong_Kong" target="_blank">Hong Kong</a>. A very interesting city-state, quoting from Wikipedia:</p>
<blockquote><p>As one of the world&#8217;s leading international financial centres, Hong Kong has a major capitalist service economy characterized by low taxation and free trade, and the currency, Hong Kong dollar, is the eighth most traded currency in the world.[30] The lack of space caused demand for denser constructions, which developed the city to a centre for modern architecture and the world&#8217;s most vertical city.[31][32] The dense space also led to a highly developed transportation network with public transport travelling rate exceeding 90 percent,[33] the highest in the world.[34] Hong Kong has numerous high international rankings in various aspects. For instance, its economic freedom, financial and economic competitiveness, quality of life, corruption perception, Human Development Index, etc., are all ranked highly. <a href="http://en.wikipedia.org/wiki/Hong_Kong" target="_blank">Citation</a>.</p>
</blockquote>
<p style="text-align: center"><img class="s3-img aligncenter" style="border-style: initial;border-color: initial;border-width: 0px" src="http://cdn.leanwired.com/files/asia.gif" alt="asia.gif" border="0" /></p>
<p><span id="more-177"></span>We are at the moment finalizing the setup and beginning our thorough testing to make sure everything is as it should. Once that is complete we will open to the public, hopefully by the end of 2011 or beginning of 2012</p>
<p>Feel free to <a href="http://www.leanservers.com/contact" target="_blank">contact Leanservers Support</a> as early as now if you need a fast NGINX shared account in Hong Kong. We will be happy to assist you with the process.</p>
]]></content:encoded>
			<wfw:commentRss>http://leanwired.com/blog/2011/11/22/were-opening-a-new-facility-in-hong-kong/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s new on Leanservers</title>
		<link>http://leanwired.com/blog/2011/11/16/whats-new-on-leanservers/</link>
		<comments>http://leanwired.com/blog/2011/11/16/whats-new-on-leanservers/#comments</comments>
		<pubDate>Wed, 16 Nov 2011 23:32:42 +0000</pubDate>
		<dc:creator>unai</dc:creator>
				<category><![CDATA[leanservers]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[improvements]]></category>
		<category><![CDATA[web-interface]]></category>

		<guid isPermaLink="false">http://leanwired.com/?p=163</guid>
		<description><![CDATA[After several months of full dedication we have been able to pull together a major milestone for the Leanservers project. We engaged a design studio that sat and talked to us; they understood what our product is about and the &#8230;<p class="read-more"><a href="http://leanwired.com/blog/2011/11/16/whats-new-on-leanservers/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="s3-img aligncenter" src="http://cdn.leanwired.com/files/leansrv1.jpg" alt="New Leanservers Home Page" width="650" height="448" border="0" /></p>
<p>After several months of full dedication we have been able to pull together a major milestone for the <a href="http://www.leanservers.com">Leanservers</a> project.</p>
<p>We engaged a design studio that sat and talked to us; they understood what our product is about and the philosophy of the company. Then they designed.</p>
<p>The results are substantial; the new look and feel is slicker and leaner. Text can be read comfortably and the images fit perfectly. Everything has been thoroughly thought. Nothing is random.</p>
<p>Our new <a href="http://www.leanservers.com/">slider</a> provides an overview of our differentiators: affordability, quality, no-contracts and modularity. This slider has been easily implemented thanks to <a href="http://drupal.org/">Drupal&#8217;s</a> versatility and robustness. It&#8217;s a pleasure to develop new features with such an advanced framework.</p>
<p><span id="more-163"></span></p>
<p style="text-align: center;"><img class="s3-img aligncenter" src="http://cdn.leanwired.com/files/leansrv2.jpg" alt="leansrv2.jpg" border="0" /></p>
<p>We have added and polished a number of user specific features, such as: My Account, My Details, My Usage, My Domains, My Backups and added shortcuts to backend controlling pages: <a href="https://secure.leanservers.com/mail/">Webmail</a>, <a href="https://secure.leanservers.com/qmailadmin/">Email Admin</a>, <a href="https://secure.leanservers.com/padmin/">DNS Admin</a> and <a href="https://secure.leanservers.com/pma/">phpMyAdmin</a>. All of these are now conveniently accessible through our elegant LEANMENU, a <a href="http://jquery.com/">JQuery</a> based user menu. Extremely slick.</p>
<p>It is now possible to know how many webroots we have, how much bandwidth we&#8217;ve used so far, manage our passwords, import unlimited sized MySQL databases and a significant number of other things that deserve a blog post on their own.</p>
<p>One of our strengths is modularity: you can increase or decrease the level of services with us anytime. Plus we bill you monthly. We know that some people (specially companies) prefer to pay yearly. That is also possible. We always wondered why people had to commit for 1 or 2 years of hosting when they didn&#8217;t know whether they would need it for that period of time.</p>
<p>All our payments are being managed at the moment through <a href="https://www.2checkout.com/">2checkout</a>. We don&#8217;t have access to any credit card information. They do it for us. We can simply stop recurring payments and refund money. That&#8217;s pretty much all. They take care of passing the fraud checks as well.</p>
<p style="text-align: center;"><img class="s3-img aligncenter" src="http://cdn.leanwired.com/files/cpu-month.png" alt="cpu-month.png" border="0" /></p>
<p>We always feel proud of letting people know that our servers have an average of 4% of CPU utilization. And that is where our clients host their sites. The load is minimal.</p>
<p style="text-align: center;"><img class="s3-img aligncenter" src="http://cdn.leanwired.com/files/load-month.png" alt="load-month.png" border="0" /></p>
<p>Our provisioning system deserves some air time as well. Everything is automated, there is no human intervention that&#8217;s why it&#8217;s so fast. Including the decision on where to create the account. Automatic.</p>
]]></content:encoded>
			<wfw:commentRss>http://leanwired.com/blog/2011/11/16/whats-new-on-leanservers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NGINX: How it all Started</title>
		<link>http://leanwired.com/blog/2010/09/13/nginx-how-it-all-started/</link>
		<comments>http://leanwired.com/blog/2010/09/13/nginx-how-it-all-started/#comments</comments>
		<pubDate>Mon, 13 Sep 2010 11:24:41 +0000</pubDate>
		<dc:creator>unai</dc:creator>
				<category><![CDATA[leanservers]]></category>
		<category><![CDATA[leanwired]]></category>
		<category><![CDATA[nginx]]></category>

		<guid isPermaLink="false">http://leanwired.com/?p=1</guid>
		<description><![CDATA[Two years ago I was hired by a startup company in Singapore as an external consultant to test thoroughly a combination of proposed settings for NGINX. They wanted to release their product having a rock-solid and well performing system. Well, &#8230;<p class="read-more"><a href="http://leanwired.com/blog/2010/09/13/nginx-how-it-all-started/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Two years ago I was hired by a startup company in Singapore as an external consultant to test thoroughly a combination of proposed settings for NGINX. They wanted to release their product having a rock-solid and well performing system. Well, who doesn&#8217;t?</p>
<p>Soon after I started with my assignment I was able to understand that NGINX is a web server on steroids. I would say that its main functionality is serving static files via http or https protocols but it has a bunch of other amazing features which make it unique because of the incredible performance that it is able to pull off.</p>
<p>That is the time when I absolutely fell in love with NGINX. Some of the results from my tests showed NGINX consuming several thousand time less memory than the world&#8217;s most popular web server to date: <a href="http://httpd.apache.org/">Apache</a>.</p>
<p>A few weeks after I realized how beneficial NGINX would be for a web hosting provider where resource utilization is absolutely key. A system that is able to carry thousands of times more load would be just fantastic. It is important to understand as well that this is not just better for the provider; it also is a great advantage for the client. Today&#8217;s hosting provider scene is packed with companies that base their offer in quantity, not quality. Keeping similar users per machine ratios as any other traditional hosting should be thousands times faster. So let&#8217;s assume that it is only a few times faster since the world is not perfect.</p>
<p>So I began looking for NGINX based shared web hosting providers. But I did not find any. That is the time we started conceptualizing Leanservers.</p>
<p>Today Leanservers is truly a fast and reliable NGINX based web hosting. Just the way we thought it should be. We had an idea and removed the fat.</p>
<p><span id="more-1"></span></p>
<h2>Technical Perspective</h2>
<p>In a nutshell, NGINX is excellent in doing most of the things that people need; other web servers out there have more features but&#8230; do you really need those? The most used and common features are included: SSL, content compression (gzip), rewrite rules, reverse proxy, server side includes, load balancing, WebDAV, access control, advanced logging capabilities, fast-cgi&#8230; And more coming since there is a significant number of third-party community contributed modules under active developed: <a href="http://wiki.nginx.org/Nginx3rdPartyModules">NGINX 3rd Party Modules</a>.</p>
<p>One of its main strengths is its event-driven architecture which allows to scale extremely well under heavy load making use of Linux&#8217; <a href="http://en.wikipedia.org/wiki/Epoll">(e)poll</a> system calls. This allows NGINX to handle more than 10,000 clients simultaneously, addressing the <a href="http://www.kegel.com/c10k.html">C10k problem</a>.</p>
<p>Another big benefit of using NGINX is how simple its configuration is, allowing a new user to be up and running in minutes.</p>
<p>Finally I should mention that if you run NGINX you really never have to stop it even for upgrading it!!! Your can be serving thousands of requests per second while you compile a newer version of the source code. After you are done you can gracefully restart NGINX into the newer version.</p>
<h2>References</h2>
<ul>
<li><a href="http://www.linuxjournal.com/magazine/nginx-high-performance-web-server-and-reverse-proxy">Nginx: the High-Performance Web Server and Reverse Proxy</a></li>
<li><a href="http://wiki.nginx.org/Main">NGINX site</a></li>
<li><a href="http://wiki.nginx.org/NginxWhyUseIt">Why use NGINX?</a></li>
<li><a href="http://kovyrin.net/2006/04/13/epoll-asynchronous-network-programming/">Using epoll() For Asynchronous Network Programming</a></li>
<li><a href="http://httpd.apache.org/">Apache Web Server Project</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://leanwired.com/blog/2010/09/13/nginx-how-it-all-started/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Outstanding Features of Leanservers&#8217; Control Panel</title>
		<link>http://leanwired.com/blog/2010/08/24/the-outstanding-features-of-leanservers-control-panel/</link>
		<comments>http://leanwired.com/blog/2010/08/24/the-outstanding-features-of-leanservers-control-panel/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 10:15:39 +0000</pubDate>
		<dc:creator>unai</dc:creator>
				<category><![CDATA[leanservers]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[Leansere]]></category>
		<category><![CDATA[Leanservers]]></category>
		<category><![CDATA[web-hosting]]></category>

		<guid isPermaLink="false">http://leanwired.com/?p=38</guid>
		<description><![CDATA[One of our most most promising creations is Leanservers, an NGINX-based web hosting platform developed completely from scratch on top of best-of-breed open source applications. Detailed feature descriptions can be found on its site and will be covered further on &#8230;<p class="read-more"><a href="http://leanwired.com/blog/2010/08/24/the-outstanding-features-of-leanservers-control-panel/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>One of our most most promising creations is Leanservers, an NGINX-based web hosting platform developed completely from scratch on top of best-of-breed open source applications. Detailed feature descriptions can be found on its site and will be covered further on this blog.</p>
<p>Today I would like to focus on the most outstanding features of its Control Panel. Why? Well, it has been specifically developed for its platform so there is nothing superfluous. No fat. Everything is absolutely lean and centered on usability and performance, taking on average 2 seconds to completely render any page.</p>
<p style="text-align: center"><a href="http://cdn.leanwired.com/files/2010/08/Leanservers_Home_page.jpg"><img class="alignnone size-full wp-image-76" src="http://cdn.leanwired.com/files/2010/08/Leanservers_Home_page.jpg" alt="Leanservers Home Page" width="600" height="704" /></a></p>
<p>At the time this post is being written, Leanservers&#8217; Control Panel features the following pages: My Account, My Details, My Usage and My Backups.<br />
<span id="more-38"></span></p>
<h2>My Account page</h2>
<p>This page gives a snapshot of what services are currently enabled for a  user account. Given the modular nature of Leanservers it can be very  useful to see what you have and what you could have if you need.</p>
<p style="text-align: center"><a href="http://cdn.leanwired.com/files/2010/08/My_Account_page.jpg"><img class="size-full wp-image-78 aligncenter" src="http://cdn.leanwired.com/files/2010/08/My_Account_page.jpg" alt="&quot;My Account&quot; page" width="600" height="615" /></a></p>
<p>The screenshot shows the page rendered on Google Chrome running on Mac OS X, but it can be opened on any major browser/system.</p>
<h2>My Details page</h2>
<p>This page allows an authenticated Leanservers user to edit her email address and passwords.</p>
<p style="text-align: center"><a href="http://cdn.leanwired.com/files/2010/08/My_Details_page.jpg"><img class="alignnone size-full wp-image-80" src="http://cdn.leanwired.com/files/2010/08/My_Details_page.jpg" alt="&quot;My Details&quot; page" width="600" height="475" /></a></p>
<p>The passwords section opens up the possibility of changing any of the 3 system passwords independently: Control Panel, SFTP or MySQL. By clicking on any of the &#8220;change&#8221; links the user will be taken to a sub-page where the specific action(s) can be fulfilled. The next screenshot shows the MySQL Password Change sub-page:</p>
<p style="text-align: center"><a href="http://cdn.leanwired.com/files/2010/08/Password_Change_MySQL_page.jpg"><img class="alignnone size-full wp-image-81" src="http://cdn.leanwired.com/files/2010/08/Password_Change_MySQL_page.jpg" alt="&quot;Password Change MySQL&quot; page" width="600" height="498" /></a></p>
<p>The page shown includes an important reminder for the user because modifying the database password may break any running applications. This can be prevented by making sure any application that connects to the database uses the new password.</p>
<h2>My Usage page</h2>
<p>This page contains detailed information of the account&#8217;s disk and bandwidth usage:</p>
<p style="text-align: center"><a href="http://cdn.leanwired.com/files/2010/08/My_Usage_page1.jpg"><img class="alignnone size-full wp-image-101" src="http://cdn.leanwired.com/files/2010/08/My_Usage_page.jpg" alt="&quot;My Usage&quot; page" width="600" height="603" /></a></p>
<p>The total used disk space is computed by adding up the user&#8217;s home folder and the MySQL database size. It can be clearly viewed on the upper part of &#8220;My Usage&#8221; page along with the maximum allowed for this particular user and the percentage consumed so far.</p>
<p>The bandwidth usage can be divided according to its source into: HTTP, SFTP and PHPMAIL. Leanservers system gathers fine grained data which allows the backend servers to generate such a detailed report. A user can easily understand how the bandwidth is being utilized and even report cases of malicious intrusions into the system which typically manifest as unexpected increases on PHPMAIL traffic (which is typically should be fairly low). Any other unexpected traffic increases should be reported to Leanservers Support who will be happy to help.</p>
<p>Leanservers is able to keep track of each of the emails that the running applications send and link them to the generating user account. This is a very powerful tool to prevent spammers from abusing the system since all the data is being monitored 24 hours a day, 7 days a week.</p>
<p>The most important value of this page (&#8220;USED&#8221;)  displays in nice green when the usage is under 80% but turns into yellow or red if it goes over certain threshold (80% &#8211; 90% yellow, above 90% red). This makes it easy for the user to anticipate the need to increase the monthly bandwidth usage allowance. As stated on Leanservers site, any service can be enabled/disabled/modified anytime, as you see fit. No commitment.</p>
<h2>My Backups page</h2>
<p>This page allows a user to access one of Leanservers&#8217; most wanted features: automatic daily full backups:</p>
<p style="text-align: center"><a href="http://cdn.leanwired.com/files/2010/08/My_Backups_page.jpg"><img class="alignnone size-full wp-image-83" src="http://cdn.leanwired.com/files/2010/08/My_Backups_page.jpg" alt="&quot;My Backups&quot; page" width="600" height="614" /></a></p>
<p>Leanservers takes a full daily backup of the files and all databases of each user and presents it on a friendly way through this page. Obviously the backup files are only accessible from the account they belong to, after the user has been authenticated.</p>
<p>This feature is very powerful because it delivers version control over files and databases and piece of mind for the user. A Leanservers user will never forget to do a backup&#8230; because the system will automatically do it on her behalf.</p>
<h1>Related Links</h1>
<ul>
<li><a href="http://leanservers.com/">Leanservers homepage</a></li>
<li><a href="http://wiki.nginx.org/Main">NGINX Web Server</a></li>
<li><a href="http://php.net/manual/en/function.mail.php">PHP&#8217;s mail function</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://leanwired.com/blog/2010/08/24/the-outstanding-features-of-leanservers-control-panel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

