<?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>Frog Blog</title>
	<atom:link href="http://blog.froghost.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.froghost.com</link>
	<description>All things Frog Host</description>
	<lastBuildDate>Sun, 28 Mar 2010 22:18:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Frog Host Affiliate Numbers</title>
		<link>http://blog.froghost.com/2010/03/28/frog-host-affiliate-numbers/</link>
		<comments>http://blog.froghost.com/2010/03/28/frog-host-affiliate-numbers/#comments</comments>
		<pubDate>Sun, 28 Mar 2010 22:18:42 +0000</pubDate>
		<dc:creator>Cody</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[affiliate program]]></category>

		<guid isPermaLink="false">http://blog.froghost.com/?p=60</guid>
		<description><![CDATA[One of the areas of focus for us when launching Frog Host was to have a respectable affiliate program to help push the brand as well as pad some peoples pockets. Now unfortunately people are turned off by percent based &#8230; <a href="http://blog.froghost.com/2010/03/28/frog-host-affiliate-numbers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>One of the areas of focus for us when launching Frog Host was to have a respectable affiliate program to help push the brand as well as pad some peoples pockets. Now unfortunately people are turned off by percent based commission and scoff at it without looking into the actual numbers.</p>
<h2><strong>The Affiliate Numbers</strong></h2>
<ul>
<li>50% Of the total sale</li>
<li>$100 Payout <strong>OR </strong>credit to your account at any threshold</li>
<li>60 Day mature period</li>
</ul>
<p>The numbers are pretty straight forward &#8211; the main gotchas are that there is a $100 payout if you want cash or at any time you can have the affiliate commissions turned into account credit. The other gotcha is a 60 day mature period which is pretty normal for affiliate programs &#8211; it helps ensure that the commissions are legitimate and don&#8217;t cancel right after signing up.</p>
<h2><strong>The Potential</strong></h2>
<p><strong>Egg</strong></p>
<ul>
<li><strong>Cost: </strong>$5.95/month</li>
<li><strong>Commission: </strong>$2.98</li>
</ul>
<p><strong>Tadpole</strong></p>
<ul>
<li><strong>Cost: </strong>$7.95/month</li>
<li><strong>Commission: </strong>$3.98</li>
</ul>
<p><strong>Business</strong></p>
<ul>
<li><strong>Cost: </strong>$12.95/month</li>
<li><strong>Commission: </strong>$6.48</li>
</ul>
<p>These numbers are based off monthly subscriptions (more on that shortly). They&#8217;re indeed smaller numbers so reaching the $100 payout will be a bit more difficult, however if you decide to use it for account credit you&#8217;ll most likely be able to pay for several months of hosting simply for referring a couple of people.</p>
<p>The real money is the fact that the majority of our customers don&#8217;t signup for the monthly term but typically choose annual or biennial terms of payment.</p>
<p><strong>Egg</strong></p>
<ul>
<li><strong>Cost: </strong>$83.40/year</li>
<li><strong>Commission: </strong>$41.70</li>
</ul>
<p><strong>Tadpole</strong></p>
<ul>
<li><strong>Cost:</strong> $107.40/year</li>
<li><strong>Commission:</strong> $53.70</li>
</ul>
<p><strong>Business</strong></p>
<ul>
<li><strong>Cost:</strong> 167.40/year</li>
<li><strong>Commission:</strong> $83.70</li>
</ul>
<p>Or if they choose a 2 year pre-payment</p>
<p><strong>Egg</strong></p>
<ul>
<li><strong>Cost: $142.80/2years</strong></li>
<li><strong>Commission: $71.40</strong></li>
</ul>
<p><strong>Tadpole</strong></p>
<ul>
<li><strong>Cost:</strong> $190.80/2years</li>
<li><strong>Commission:</strong> $95.40</li>
</ul>
<p><strong>Business</strong></p>
<ul>
<li><strong>Cost:</strong> $310.80/2years</li>
<li><strong>Commission:</strong> $155.40</li>
</ul>
<p>As you can see the numbers really start to shine now. You could request a payout with as little as a single referral or most likely a couple of referrals. People are <strong><em>always </em><span style="font-weight: normal;">purchasing longer payment terms to get a better deal and because of this we believe our affiliate program is well rounded and has a decent payout.</span></strong></p>
<p><strong><span style="font-weight: normal;">If you have any questions regarding our affiliate program please don&#8217;t hesitate to contact us via our <a href="http://www.froghost.com/support" target="_blank">support page</a>.</span></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.froghost.com/2010/03/28/frog-host-affiliate-numbers/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Marketing Push And More</title>
		<link>http://blog.froghost.com/2010/03/15/marketing-push-and-more/</link>
		<comments>http://blog.froghost.com/2010/03/15/marketing-push-and-more/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 19:10:48 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.froghost.com/?p=58</guid>
		<description><![CDATA[Frog Host has been growing at a steady pace but since I haven&#8217;t made a blog post in nearly a month I figured it was at least time to talk about things.  So in this post I&#8217;ll quickly talk about &#8230; <a href="http://blog.froghost.com/2010/03/15/marketing-push-and-more/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.froghost.com/">Frog Host</a> has been growing at a steady pace but since I haven&#8217;t made a blog post in nearly a month I figured it was at least time to talk about things.  So in this post I&#8217;ll quickly talk about the marketing push we plan on doing as well as some miscellaneous things we&#8217;ve done.</p>
<p>Marketing is a big key in what makes a web host very successful.  Word of mouth only gets you so far especially when you do not have much of a customer base to promote your services to begin with.  You do not typically see a snow ball effect of customers referring others until you have at least 500 users which obviously Frog Host does not have.  Even at 500 why settle with a steady stream of growth at that point?  Why not turn that 500 users into 1000 in two months instead of a year?</p>
<p>So our first step of the marketing push will be to find ourselves a new artist and designer so we can start getting the necessary marketing materials created.  Unfortunately our previous artist left us high and dry and ran with some money we paid them for some new work.  So I&#8217;ll be finding ourselves a new artist and possibly even just html/css guy in general as having a single person doing it all would be best.  Previously we were using different people for different aspects which can be a pain to deal with.  The banners and various other images are the first thing people see.  That could be on a web site we&#8217;re advertising on as well as affiliates who are hoping to cash in on our potentially big payouts.</p>
<p>So our marketing push you&#8217;ll probably see <a href="http://www.froghost.com/">Frog Host</a> advertised on various web hosting forums as well as being on miscellaneous web sites potentially some who are hosted by us who <a href="http://www.hawkhost.com/">Hawk Host</a> hosts would would be great candidates to advertise on.  So if you have a site you think would make sense for us to advertise on and you&#8217;re hosted by us just send me an email which would be tony then the at froghost.com portion.</p>
<p>The other things we&#8217;ve been working on is just the <a href="http://forums.froghost.com/">forum</a> now has a nice pretty theme thanks to Brian searching the internet for a green one. Then just miscellaneous fixes to our CPU tracking system and various other internal aspects being worked on.  So things are slowly being worked on and improved on but it is indeed a slow process.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.froghost.com/2010/03/15/marketing-push-and-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CPU Usage Too Low</title>
		<link>http://blog.froghost.com/2010/02/18/cpu-usage-too-low/</link>
		<comments>http://blog.froghost.com/2010/02/18/cpu-usage-too-low/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 02:24:57 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.froghost.com/?p=55</guid>
		<description><![CDATA[We&#8217;ve ran into an interesting problem since launch and that is no one uses very much CPU.  I suppose it&#8217;s a great problem to have but when we&#8217;re trying to get a decent idea on usage and if our system &#8230; <a href="http://blog.froghost.com/2010/02/18/cpu-usage-too-low/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve ran into an interesting problem since launch and that is no one uses very much CPU.  I suppose it&#8217;s a great problem to have but when we&#8217;re trying to get a decent idea on usage and if our system is well done.  The misc. usage users have is very low we&#8217;re seeing maybe 0.10 per day.  This includes anything that runs as the user so PHP, Perl, Ruby and anything cPanel may run as the user as well.  We can live with the low numbers on that though there at least it&#8217;s showing people something granted much lower than we expected.  Now MySQL usage is the more interesting one as it&#8217;s going to provide far more confusion.<span id="more-55"></span></p>
<p>MySQL usage has to be tracked as integers as the MySQL build we use to do this tracks as such.  It would be great if that was not the case but it is so what we&#8217;re seeing is users not even using any CPU according to their panels.  That could potentially lead to confusion among users as even if you used 0.99 until you reach 1 you&#8217;re going to actually still have 0.00 reported.  Now we could stop tracking usage by day and reset it more often so maybe they&#8217;d eventually hit the usage we&#8217;d want.  This though increases overhead and would no longer provide daily usage to users who use enough CPU for it to matter.</p>
<p>I guess in the end it&#8217;s not working as well as planned at least for low usage users.  If we had higher usage users whom are the people we&#8217;re targeting the CPU usage statistics at it would show it&#8217;s real use.  The plan from the start was to show the high usage users yes you&#8217;re using a lot here&#8217;s our system saying so.  We&#8217;ve just had the luck to have people who are receiving 20 visitors a day and not 10,000 that would show up as a significant amount on our servers.  I guess it just shows you the majority of users using unlimited hosting or any shared hosting for that matter use nearly no server resources.  It&#8217;s a few users who are costly for the web host and it&#8217;s the low usage users who are paying for that usage as using 20% of a servers CPU is a lot when you think about how many users on a server.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.froghost.com/2010/02/18/cpu-usage-too-low/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Weekend Launch Report</title>
		<link>http://blog.froghost.com/2010/02/08/weekend-launch-report/</link>
		<comments>http://blog.froghost.com/2010/02/08/weekend-launch-report/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 20:44:27 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.froghost.com/?p=52</guid>
		<description><![CDATA[We launched Frog Host over the weekend and as I said I&#8217;d talk about how things are going so going as far as revealing order numbers and things like that.  Frog Host is new so I figured what exactly is &#8230; <a href="http://blog.froghost.com/2010/02/08/weekend-launch-report/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>We launched <a href="http://www.froghost.com/">Frog Host</a> over the weekend and as I said I&#8217;d talk about how things are going so going as far as revealing order numbers and things like that.  Frog Host is new so I figured what exactly is the harm in giving actual numbers as it&#8217;s pretty obvious it&#8217;s new.  We had no advertising planned for the weekend as we figured we&#8217;d be working on several issues over the course of the weekend plus getting used to having two company&#8217;s running under one corporate brand.  We were going to rely on our word of mouth and any hype we built up about Frog Host over the course of the pre-launch blog posts.</p>
<p><span id="more-52"></span>We received one order on Saturday just 10 minutes after we had the site up and available to everyone.  I&#8217;ll be honest I was surprised but at the same time exciting to think people were waiting just to come and sign up once it was live.  Sunday during the day we added another order once again appears to be word of mouth from a user who was looking forward to trying out the <a href="http://www.froghost.com/">Frog Host</a> offering.  Finally near the end of Sunday we added the third customer marking the end of the day and a surprising start when no advertising was done at all.  On Monday we had our first fraudulent order as well so really does not take time to see fraud orders coming in.</p>
<p>Along with the orders we&#8217;ve seen users signing up for our affiliate program already which pays out 50% of the first payment.  So that could mean if a user signed up for a plan that cost $100 for a year the person would get $50 commission which is comparable to the biggest providers out there.  I wish we could offer a straight $50 per sign up but unfortunately we&#8217;re simply not big enough to have those kind of payouts when users might only be with us a month.  So for the affiliate front we currently have three thus far bringing in a total of 29 visitors which is decent considering once again no advertising so these people were waiting for the launch to sign up.</p>
<p>We&#8217;re pretty excited here as we&#8217;re actually going to start doing advertising which should hopefully mean a heck of a lot more sign ups.  Even at this pace though we might see 45 orders this month which for a normal company that sort of amount on a launch would be very good.  We however will not be happy until we&#8217;re seeing at least as many orders as Hawk Host receives which I cannot reveal but it&#8217;s a significant amount.</p>
<p>I hope this provides even more insight as to what goes on with a web hosting company right from the start.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.froghost.com/2010/02/08/weekend-launch-report/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Peek &#8211; First Impressions</title>
		<link>http://blog.froghost.com/2010/02/06/the-peek-first-impressions/</link>
		<comments>http://blog.froghost.com/2010/02/06/the-peek-first-impressions/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 03:18:42 +0000</pubDate>
		<dc:creator>Cody</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[peek]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://blog.froghost.com/?p=50</guid>
		<description><![CDATA[For those of you who don&#8217;t know I&#8217;m the resident server monkey. What that means is if there is an issue with a server I&#8217;m the one who gets the gajillion SMS alerts / e-mails saying that something is awry &#8230; <a href="http://blog.froghost.com/2010/02/06/the-peek-first-impressions/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>For those of you who don&#8217;t know I&#8217;m the resident server monkey. What that means is if there is an issue with a server I&#8217;m the one who gets the gajillion SMS alerts / e-mails saying that something is awry and you better get up and fix it. As a result I&#8217;m a bit of a gadget and communications junkie. I.. like to be in touch and segregate my communications.. some people think it&#8217;s a bit much:</p>
<p><span id="more-50"></span></p>
<ol>
<li>Skype incoming / outgoing number</li>
<li>Personal cell</li>
<li>Work cell</li>
<li>Google Voice number (goes to all 3)</li>
<li><a href="http://www.getpeek.com/" target="_blank">Peek</a> (NEW)</li>
</ol>
<p>Some people might think this is a bit excessive, and I tend to agree. But when I saw the Peek I thought to myself: &#8220;This may be the perfect device for pure Frog Host / Hawk Host E-mail and SMS&#8221;. So after Tony shot down the idea as a work expense because I supposedly have enough toys I dropped the $59 for the Pronto + $20 service to give it a whirl. So here&#8217;s my initial impressions after owning it for a little over 24 hours.</p>
<h3>What Is it?</h3>
<p>Well the Peek is essentially a small simple device designed to purely handle e-mail (and optional upgrade to unlimited text messaging). It&#8217;s aimed to the e-mail junkie as well as small businesses as an alternative to the phone expensive phone plans.</p>
<h3>Look &amp; Feel</h3>
<p>When I first opened the packaging I thought it was a nice looking design. It was simple and sleek. The keyboard appeared nicely spaced and the front of it felt like it had a slight rober cover / keypads. After booting it up I had found out that the keyboard was LED backlit with a nice blue color.</p>
<h3>Initial Setup</h3>
<p>One thing they advertise is how easy it is to setup. When you first turn it on you&#8217;re asked to register your e-mail account &#8211; it simply asks for your name, e-mail, and password. Now they&#8217;ve configured it on their end to properly connect to common mail services such as Gmail, Hotmail, Yahoo, etc &#8211; I believe if you type in a normal POP or IMAP enabled mail server it will attempt to connect with the credentials provided and let you in &#8211; though I did it slightly differently (more on that later).</p>
<p>As an initial test I decided to try my Gmail address.. namely because I&#8217;m slightly paranoid and wasn&#8217;t sure how they tried to connect to the mail server.. POP? IMAP? SSL/TLS? Normal? After entering my Gmail information it started downloading my e-mails and I could send / receive e-mails from my Gmail account. Pretty neat &#8211; the UI is pretty simple and intuitive. There is an occasional sluggishness - but for an entry cost of $59 for the expensive version and $20 for the cheaper version you can&#8217;t really complain.</p>
<p>Now after that I dug around in their settings (which has very few options) to see if I could modify how it connects to the mail server / tweak the ports and so forth. To my dismay there was nothing of that nature available. After digging around their forums and support for awhile I bit the bullet and decided to make a post on their forums.</p>
<h3>My Accidental Encounter With Support</h3>
<p>I <a title="http://boards.getpeek.com/discussion/1708/ssl-imap/" href="http://" target="_blank">posted on their forums</a> asking if I could get more information on how it&#8217;s connecting to the mail servers / what is it defaulting to. To my surprise a few minutes after posting a staff member replied asking what e-mail provider I was using. After explaining I run my own mail servers and wanted to use SSL/TLS he gave me his e-mail and said he could tweak the settings so they could use what I wanted.</p>
<p>After sending an e-mail explaining the settings I need for my work e-mails he replied back within a few minutes double checking the MX records he was about to add on their end. There was a small issue so I clarified it with him and he then replied back a few minutes later telling me to add the accounts in question to verify they worked. I did so and to my joy they worked accordingly.</p>
<p>I soon noticed e-mails were coming in somewhat slowly, so I e-mailed the same suppose technician asking how it&#8217;s done on their end. He replied back saying that by default it pulls e-mails via IMAP every couple of minutes or if my mail servers suppported <a href="http://en.wikipedia.org/wiki/IMAP_IDLE">IMAP IDLE </a>he could set me up for that. Since our servers do support IMAP IDLE I had him set that up and within a few minutes I had push e-mail to my Peek.</p>
<p>Now I admit I haven&#8217;t verified that they are indeed connecting with the settings I provided &#8211; but due to how we&#8217;re setup internally it wouldn&#8217;t have gotten this for without modifying the MX records manually &#8211; so I&#8217;m fairly confident <img src='http://blog.froghost.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p>I was soon disappointed to find out that it does&#8217;t currently sync with your IMAP server &#8211; this is a bit of a turn off due to the large amount of e-mails we receive and it&#8217;s quite a handy feature to have to avoid reading the same e-mails over and over.</p>
<h3>Text Messaging</h3>
<p>I of course was interested on how text messaging worked with the device since I ponied up the extra $40 purely for that functionality. To send a text message you simply type the 10 digit phone number and send the message. To my dismay it sends it from a phone number located in California.. it appears to use the same one each time, though I highly doubt this number is unique to you. When the person replies back it pipes it back to your Peek device. I haven&#8217;t dug into how the text messaging functions quite yet, though it appears to &#8220;get the job done&#8221;. What I&#8217;m concerned about is if I&#8217;ll have issues using it as a means of notifications for servers and alerts (which if I can&#8217;t is going to be a real killer for me).</p>
<h3>Conclusion</h3>
<p>If you&#8217;re running a small business and e-mail is crucial but you really don&#8217;t want to pony up for a smart phone / keep your business separate I would recommend the Peek. The price is decent, though the monthly subscription is a bit steep for what it offers. I intend on keeping it for a few months to see how much I actually utilize it &#8211; thus far it&#8217;s been a handy tool, though we&#8217;ll see once I fully integrate it into all of my things. The support was a nice touch &#8211; I honestly was horribly disappointed when I learned I couldn&#8217;t tweak the settings to use SSL/TLS but was alleviated to learn they could tweak it for you.</p>
<p>If you have any questions don&#8217;t hesitate to ask <img src='http://blog.froghost.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.froghost.com/2010/02/06/the-peek-first-impressions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Close to Launch</title>
		<link>http://blog.froghost.com/2010/02/01/close-to-launch/</link>
		<comments>http://blog.froghost.com/2010/02/01/close-to-launch/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 20:41:19 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.froghost.com/?p=46</guid>
		<description><![CDATA[We were trying to meet a February 1st launch but as you can see by this post we&#8217;re not quite there as we&#8217;ve ran into some issues.  I&#8217;m pretty confident this week is our launch date though with the web &#8230; <a href="http://blog.froghost.com/2010/02/01/close-to-launch/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>We were trying to meet a February 1st launch but as you can see by this post we&#8217;re not quite there as we&#8217;ve ran into some issues.  I&#8217;m pretty confident this week is our launch date though with the web site all but done and more testing than anything else going on at this point.  Our initial fleet as far as servers are ready which initial fleet means one machine but it sounds better when I say initial fleet of servers.  Although the advantage of having Softlayer is the fact we can deploy new machines in under 4 hours and probably have them online accepting customers within 16 hours.  So it&#8217;s not like we need to have all these hot spares available anyways unless we like to waste money.  I&#8217;m pretty sure users will be impressed with our web site once it goes live and the attention to detail we&#8217;ve taken with it.</p>
<p>So for the server it&#8217;s up and configured and we&#8217;ve been testing it for the past 72 hours and making sure it&#8217;s configured 100% properly for the launch.  That it has all the initial launch software and we&#8217;re not going to be making changes when customers on it.  Although I say that even with Hawk Host we always forget something or something is not being replicated out and we manually add it then forget to add it to our deployment scripts for next time.</p>
<p>For the web site we&#8217;ve been real busy bees on January 31st we had 14 code revisions posted to it&#8217;s repository.  It feels like a lot in a 24 hours span with the amount of code changes I see in the repository.  Although the web site is just one part of it though there is a lot more to hosting than just the web site.  For the host themselves though the web site should be a major priority it&#8217;s where you gain customers not what is on the back end typically.  So we&#8217;ve had everyone running through the web site and if they find any issues post them to our project management system so that they can be resolved.</p>
<p>We&#8217;ve also been pushing out more and more changes with our system to track usage.  You test it all you want on a non production server but seems like when you bring in what is the final version and have people look for issues you tend to find a lot more.  So we ended up having 10 revisions on that front to resolve issues with tracking of usage, recording usage and usability problems discovered when we had more eyes checking out the system.</p>
<p>So things are looking great expect a live web site to come up soon and a launch announcement.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.froghost.com/2010/02/01/close-to-launch/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>CPU Usage Tracking</title>
		<link>http://blog.froghost.com/2010/01/24/cpu-usage-tracking/</link>
		<comments>http://blog.froghost.com/2010/01/24/cpu-usage-tracking/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 19:51:44 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.froghost.com/?p=34</guid>
		<description><![CDATA[I hinted at us doing this but I figured it was time to actually show some screen shots of what we&#8217;re doing with this. CPU usage is the main thing today that is costing web hosting companies money. The space &#8230; <a href="http://blog.froghost.com/2010/01/24/cpu-usage-tracking/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I hinted at us doing this but I figured it was time to actually show some screen shots of what we&#8217;re doing with this.  CPU usage is the main thing today that is costing web hosting companies money.  The space and bandwidth really account for very little of anything.  This is why sites are always being booted for excessive CPU usage.  In most cases they&#8217;re never close to allocations whether it&#8217;s 10GB of bandwidth or unlimited.  We will be displaying to users their usage so they know what is using all the CPU and with MySQL the actual CPU used by specific users they made.  So they could make a new MySQL user for each PHP script and know exactly which one is taking up all the CPU time.<span id="more-34"></span>The CPU usage will show up as a click-able icon in their cPanel at launch and will provide various pieces of information.  Here is the initial summary page when clicking on the icon:</p>
<p><a href="http://blog.froghost.com/wp-content/uploads/2010/01/cpu_overview.png"></a><a href="http://blog.froghost.com/wp-content/uploads/2010/01/cpu_overview.png"><img class="alignnone size-full wp-image-35" title="CPU Overview" src="http://blog.froghost.com/wp-content/uploads/2010/01/cpu_overview.png" alt="" width="774" height="401" /></a></p>
<p>Ignore the icon that was my test icon it was a MySQL one.  The misc CPU on this was is N/A since I never actually tracked anything.  The days are also spread out since I was not running the system that collects CPU all the time.  So I only tracked two of the days and strictly their MySQL usage at the time.  The system provides monthly totals of Misc CPU which includes Perl, Ruby, PHP and anything else that ran as the user.  The MySQL CPU is the cpu time used by all mysql users controlled by that user.  It will include not only the primary username for example username but also the sub mysql users like say username_wordpress, username_forum etc. etc.  You will see the current months totals on the page as well as click-able links to see archived totals from other months.  So this is what our initial layout is going to look like on launch but I imagine we&#8217;re going to be changing it quite a bit as we go as we receive feedback.  You&#8217;ll notice the MySQL numbers are actually links right now so if you click on them you&#8217;ll be brought to a break down of the month or day.  If you click on the monthly total you&#8217;ll be brought to a day by day overview.  On that page you can then break down the usage by MySQL user which will look like this:</p>
<p><a href="http://blog.froghost.com/wp-content/uploads/2010/01/mysql_user_monthly_breakdown.png"><img class="alignnone size-full wp-image-36" title="MySQL User Monthly Usage" src="http://blog.froghost.com/wp-content/uploads/2010/01/mysql_user_monthly_breakdown.png" alt="" width="767" height="300" /></a></p>
<p>I only included one user in this case as I only had one with CPU usage.  It shows the CPU time used by each user during the month of January 2010.  So this can be useful in figuring out what is using up all that precious CPU.  We can also break down this on the previous pages by clicking a specific day:</p>
<p><a href="http://blog.froghost.com/wp-content/uploads/2010/01/mysql_user_breakdown.png"><img class="alignnone size-full wp-image-39" title="MySQL Day User Breakdown" src="http://blog.froghost.com/wp-content/uploads/2010/01/mysql_user_breakdown.png" alt="" width="770" height="300" /></a></p>
<p>So now you can get a daily break down.  If you were using a lot of MySQL CPU on a certain day you can see where it&#8217;s coming from.  Just like the monthly one the test user I took the screen shots with only had one mysql user with usage.  It will however break down all the users.</p>
<p>Well this is a quick sample of what our initial launch CPU usage module will display.  We&#8217;re not going to be setting quotas on the usage or anything of that nature.  It&#8217;s simply there to show users yes you&#8217;re using CPU and here&#8217;s where and how much.  So it will not come as a big surprise if we&#8217;re informing them about excessive CPU usage.  The initial version will not include comparisons against everyone else using the service.  Later on when we have more users we will most likely provide you with a comparison against the rest of the user base.  So you&#8217;d probably see the average for the server as well as the average for our entire user base during that same day, month etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.froghost.com/2010/01/24/cpu-usage-tracking/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Writing cPanel Plugins</title>
		<link>http://blog.froghost.com/2010/01/18/writing-cpanel-plugins/</link>
		<comments>http://blog.froghost.com/2010/01/18/writing-cpanel-plugins/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 22:21:13 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.froghost.com/?p=30</guid>
		<description><![CDATA[A big part of what we&#8217;re doing involves writing our own cPanel plugins that will then be part of our cPanel skin.  I though it be nice to quickly run through how exactly you make a cPanel plugin for anyone &#8230; <a href="http://blog.froghost.com/2010/01/18/writing-cpanel-plugins/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A big part of what we&#8217;re doing involves writing our own cPanel plugins that will then be part of our cPanel skin.  I though it be nice to quickly run through how exactly you make a cPanel plugin for anyone who is curious.  It&#8217;s actually surprisingly easy to do if you read the documentation (who does that these days?)  The first thing you want to do is generate your plugin file which you do at the cPanel site<span id="more-30"></span></p>
<p>So you visit the page <a href="http://www.cpanel.net/developer/overview.html">http://www.cpanel.net/developer/overview.html</a> which has a form to fill out for creating a plugin.  So in our case lets say we&#8217;re making a plugin called CPU Usage.  We&#8217;re going to make the plugin name cpuusage and then display name CPU Usage and the rest is pretty self explanatory.  Once you have your plugin then it&#8217;s time to get it to show up on the cPanel page.  You do this by doing:</p>
<blockquote><p>cd /usr/local/cpanel/bin/<br />
/usr/local/cpanel/bin/register_cpanelplugin cpuusage.cpanelplugin</p></blockquote>
<p>So in our case since it&#8217;s the cpuusage plugin that&#8217;s what we&#8217;re doing but you can put whatever you&#8217;re calling your plugin.  Now in our case we&#8217;re using PHP which for the plugin portion isn&#8217;t as well documented as doing them in Perl.  So I&#8217;ll quickly run through this and how to make use of it.  The first step is putting the code into our folder the plugin is suppose to be in so lets say we&#8217;re doing it in the theme x3 we&#8217;d have our file at /usr/local/cpanel/base/frontend/x3/cpuusage/index.php .  Basically just the folder cpuusage then you can put whatever you want in it whether it&#8217;s a single file index.php or multiple files totally up to you.</p>
<p>PHP plugins in cPanel you can include cPanel code just like they do in the html files.  So in our case we have the default file set to index.php we could do this:</p>
<pre class="brush: php;">
&lt;cpanel setvar=&quot;headerimg=../images/topwebftpstats.gif&quot;&gt;
&lt;cpanel setvar=&quot;dprefix=../&quot;&gt;
&lt;cpanel Branding=&quot;include(stdheader.html)&quot;&gt;
&lt;div class=&quot;body-content&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
	&lt;?cp Branding::spritelist(.spriteicon_img_mini {float:left;margin-right:5px;background: url\{leftparenthesis}%\{rightparenthesis};} %,spriteurl,images::#icon-${img}_mini {background-position\{colon}0 -${cssposition}px;width\{colon}${width}px;height\{colon}${height}px; }:) imgtype=icon,subtype=img,method=scale_60percent,format=png,img=cpuusage ?&gt;
&lt;/style&gt;
&lt;div id=&quot;h1Title&quot; class=&quot;h1Title&quot;&gt;&lt;div class=&quot;spriteicon_img_mini&quot; id=&quot;icon-cpuusage_mini&quot;&gt;&lt;/div&gt;&lt;cpanel langprint=&quot;CPU Usage&quot;&gt;&lt;/div&gt;
&lt;?php echo &quot;This is my test page&quot;;
&lt;/div&gt;
&lt;cpanel Branding=&quot;include(stdfooter.html)&quot;&gt;
</pre>
<p>You&#8217;ll notice the cPanel code in there to do the header and footer.  Then I just use PHP to echo just some random text.  So yep that&#8217;s right if you&#8217;d rather not work in perl you can do the plugin in PHP and lose nothing in terms of features that the html versions are doing when it comes to retrieving data via perl scripts in /usr/local/cpanel/Cpanel .  In my case I don&#8217;t have the branding languages in at this point and I also stole the image topwebftpstats.gif you&#8217;ll notice.  You can fill in the blanks by looking at the other cPanel pages as all their code will work within your php page as well.  Hopefully this helps some people wishing to write plugins but to scared to write them in Perl.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.froghost.com/2010/01/18/writing-cpanel-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Makes You Unique</title>
		<link>http://blog.froghost.com/2009/12/19/what-makes-you-unique/</link>
		<comments>http://blog.froghost.com/2009/12/19/what-makes-you-unique/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 20:37:14 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.froghost.com/?p=26</guid>
		<description><![CDATA[With web hosting or any business for that matter you always need to ask yourself what makes you unique in comparison to your competitors.  If you do not do this it&#8217;s difficult to compete without an astronomical marketing budget.  With &#8230; <a href="http://blog.froghost.com/2009/12/19/what-makes-you-unique/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>With web hosting or any business for that matter you always need to ask yourself what makes you unique in comparison to your competitors.  If you do not do this it&#8217;s difficult to compete without an astronomical marketing budget.  With <a href="http://www.froghost.com/">Frog Host</a> that question had to be asked as well because there are lots of providers offering unlimited everything at the same price range we plan on doing.  We&#8217;re not prepared to offering insane payouts for affiliates or advertise on every single web site that has anything to do with web hosting.  While we can advertise some places we just are not big enough to advertise everywhere like some.  So thus I&#8217;ll run down what we think makes <a href="http://www.froghost.com/">Frog Host</a> unique.<span id="more-26"></span></p>
<p><strong>LiteSpeed</strong></p>
<p>I&#8217;m sure there are a few hosting providers offering the unlimited packages who run Litespeed but not exactly well run companies are even remotely reputable.  Most are out of business in a short time and are extremely small that the common user would not have heard of them anyways.  For the big providers though not a single one of them as far as I know use this on their web servers so this is indeed something unique to us.  Litespeed is gaining steam among users as they associate it with higher performance and being able to handle more traffic.  So it&#8217;s ideal as it increases performance for us as well as providing a marketing advantage.</p>
<p><strong>R1Soft</strong></p>
<p>Another feature pretty unique to us would be the fact we offer R1Soft as a free option to users.  Like <a href="http://www.hawkhost.com/">Hawk Host</a> it&#8217;ll be 7 days worth of backups at all time and be accessible to the users.  A lot of users associate unlimited hosting with poor backup policies which will not be the case with us.  We&#8217;ll give users the ability to see them at all time which is a big advantage to show the users yes we do backups.  It is also good for us as doing backups with R1Soft is much better than using say Rsync or even worth cPanel&#8217;s built in backup utilities.  R1Soft is also a demand from users in all hosting aspects as a feature they want.  So once again another marketing advantage for us having it available which is relatively unique to the hosting market <a href="http://www.froghost.com/">Frog Host</a> is targeting.</p>
<p><strong>System Resource Usage</strong></p>
<p>One big complaint from a lot of hosting customers is where is that imaginary line with regards to system resources.  They have no way of knowing where that line is or when they compare to other users on the same server or even the entire service overall.  We will be making it possible for users to see these sorts of statistics which should help with the problems associated with this for a lot of providers.  As I said in another post we&#8217;ll give the user the ability to see CPU (PHP, Perl, Ruby, Python Ect.) MySQL and inodes at the start.  So while not entirely unique it&#8217;s still a competitive advantage we have over the majority of our competitors.  You can view more information about this portion more in depth at the blog post <a href="http://blog.froghost.com/2009/12/17/resource-management-system/">Resource Management System</a></p>
<p>So that&#8217;s what makes Frog Host unique in the market place.  Though with any host you need to evaluate what makes you unique and a reason for customers to sign up with you.  If you&#8217;re not unique you&#8217;re going to be a treadmill host with no serious gains after a while or even worse you do not even get off the ground before you&#8217;ve decided to close your doors.  So remember the hosting market is saturated so make yourself unique otherwise it&#8217;s not going to go well.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.froghost.com/2009/12/19/what-makes-you-unique/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Server R&amp;D, policies, and deployment</title>
		<link>http://blog.froghost.com/2009/12/18/server-rd-policies-and-deployment/</link>
		<comments>http://blog.froghost.com/2009/12/18/server-rd-policies-and-deployment/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 16:04:57 +0000</pubDate>
		<dc:creator>Cody</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.froghost.com/?p=17</guid>
		<description><![CDATA[Even though you typically have a small amount of resources when starting a web hosting company, you want to make sure that you&#8217;re prepared for when you grow. Countless companies jump the gun and simply buy a server, set it &#8230; <a href="http://blog.froghost.com/2009/12/18/server-rd-policies-and-deployment/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Even though you typically have a small amount of resources when starting a web hosting company, you want to make sure that you&#8217;re prepared for when you grow. Countless companies jump the gun and simply buy a server, set it up and put it into production with very little thought into the big picture. Every subsequent machine added starts to make the process get a little more tedious, and each server is setup just a little differently. The way to avoid this mess is to simply layout simple policies for every task that will be performed on a production server. Even though you&#8217;ll likely only have 1-3 servers initially, it&#8217;s important to understand the value of making a plan.</p>
<p><span id="more-17"></span></p>
<h3>Server R&amp;D</h3>
<p>This encompasses several things: software, server specifications, architecture, etc. A lot of this may seem trivial initially but as you add more servers to your fleet you&#8217;ll be glad you have setup a baseline server setup which will allow you to have a more &#8220;stable&#8221; environment as well as one you&#8217;re more familiar with (as opposed to running different server specifications on each server, different software, different versions, etc).</p>
<h3>Policies</h3>
<p>Now when I mean policies I&#8217;m actually referring to those internal variety. This includes things such as maintenance policies, deployment policies &amp; guidelines, backup policies, and so forth. I have a sneaking suspicion a lot of new start up companies never fully outline these policies before going into business. I think this is a fatal flaw that will cause some to fall flat on their face (loss of backups because no backup policy, constant server crashes due to different kernels on different specifications, etc).</p>
<h3>Deployment</h3>
<p>This is partially lumped into policies and R&amp;D but I decided to elaborate a bit more as it ties everything together. Typically this consists of setting a system up for production &#8211; but what does that really mean? An example deployment at Frog Host may look something like:</p>
<ul>
<li>Order server based off what is the &#8220;best&#8221; specification for our environment</li>
<li>Setup the server to use <a href="http://www.cfengine.org/" target="_blank">CFEngine</a> to prep the server (software, files, config files, etc)</li>
<li>Setup &amp; verify backups</li>
<li>Setup server monitoring / health (Munin, etc) / watchdogs</li>
<li>Setup user environment (cPanel, Postgresql, common libraries, etc)</li>
<li>Test run the server (test everything that it would need to do in production)</li>
<li>Put it into production</li>
</ul>
<p>*NOTE*: CFEngine is a tool that allows you to easily manage numerous machines based off certain configurations / templates. This allows you to maintain a steady baseline of configuration files, applications, and similar things. Ultimately our CFEngine instance will copy over the configs / install some things such as Munin, Watchdogs, etc. Our current CFEngine instance is currently only doing lightweight management &#8211; configurations, basic application installs, and so forth. We intend to have CFEngine instance to eventually be able to almost fully put a server in production automatically.</p>
<p>Now this post only encompasses the &#8220;theory&#8221; behind prepping / deploying for a launch of a web host &#8211; in future posts I&#8217;ll go into more depth on the actual process and some quick tutorials on using the solutions we use (CFEngine, example policies, etc).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.froghost.com/2009/12/18/server-rd-policies-and-deployment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
