<?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>ZuhaiBlog &#187; Linux</title>
	<atom:link href="http://zuhaiblog.com/category/os/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://zuhaiblog.com</link>
	<description>A blog about Zuhaib.. What you never heard of me?</description>
	<lastBuildDate>Wed, 04 Apr 2012 00:05:28 +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>Are you ready to be a System Admin at Oxygen Cloud?</title>
		<link>http://zuhaiblog.com/2011/09/08/are-you-ready-to-be-a-system-admin-at-oxygen-cloud/</link>
		<comments>http://zuhaiblog.com/2011/09/08/are-you-ready-to-be-a-system-admin-at-oxygen-cloud/#comments</comments>
		<pubDate>Fri, 09 Sep 2011 03:45:59 +0000</pubDate>
		<dc:creator>zuhaib</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Resume]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[Jobs]]></category>
		<category><![CDATA[Oxygen Cloud]]></category>

		<guid isPermaLink="false">http://zuhaiblog.com/?p=9473</guid>
		<description><![CDATA[As you know I joined Oxygen Cloud a few months back as Senior System Admin and now as we grow we need more in the Operations team as we get ready to launch our new secret project. If you have a passion to work at a fast moving company, understand the unique demand of supporting [...]]]></description>
			<content:encoded><![CDATA[<p>As you know I joined Oxygen Cloud a few months back as Senior System Admin and now as we grow we need more in the Operations team as we get ready to launch our new secret project.</p>

<p>If you have a passion to work at a fast moving company, understand the unique demand of supporting a fully automated scalable backend then you are the person for this job!</p>

<p>Go ahead and submit your resume to me zuhaib.siddique <at> oxygencloud.com .  You can read the full description of the job here: <a href="http://www.oxygencloud.com/careers" rel="nofollow">http://www.oxygencloud.com/careers</a></p>

<blockquote>A Systems Administrator position here at Oxygen encompasses much, much more than just maintaining some Linux servers. You will be given the the opportunity to work with the latest technologies and tools in order to overcome the real-world challenges that accompany the ambitious goal of bringing Oxygen to the masses.

We are looking for very smart, very dedicated individuals that like nothing more than to get their hands dirty addressing scaling, performance, and availability challenges across a vast cloud infrastructure. Passion, skill, and a whole lot of Geek Cred are the attributes we are looking for here.

Does 90% of your home electric bill come from powering dozens of gadgets and several Linux boxes? Does your idea of a &#8220;fun night&#8221; involve opening your wireless access up to your bandwidth stealing neighbors, so that you can invert all of their web content? Do you find that your most common thought on a daily basis is &#8220;I&#8217;ll just write a script for that&#8221;? If so, then we want to talk to you.

Role/Responsibilities:

Manage the day-to-day operations of Oxygen&#8217;s infrastructure to ensure smooth 24&#215;7 operation
Work closely with Engineering to ensure proper and timely deployment of software to staging and production environments.
Use cutting edge methods and technology to identify and solve problems related to performance, scalability, reliability, and availability
Develop, implement, and continually improve upon best practice processes and procedures
Skills/Experience:

2-4 years of hard core system administration or technical operations experience
Very strong knowledge of Linux system administration practices and troubleshooting.
Strong passion for Cloud storage and Cloud computing technologies
Experience with Apache, Tomcat, MySQL, and cloud services infrastructures
Ability to troubleshoot errors and proactively identify issues
Demonstrated ability to generate and maintain technical documentation
Bonus Skills:

Understanding of MySQL performance characteristics and scaling options
Knowledge of systems architecture design and implementation
Knowledge of configuration management and automation (Chef, Puppet, etc.)
Experience with the following tech: Nginx, Ruby, Python, LDAP/AD, DNS/BIND, SSO, SMTP, NFS,  Beanstalk, Memcached, SSL
Requirements for applying:

Tell us what interests you about this position
Tell us about a project that you have significantly contributed to and are very proud of
E-mail the above and your resume in PDF format to <a href="mailto:jobs@oxygencloud.com">jobs@oxygencloud.com</a>
</blockquote><fb:like href='http://zuhaiblog.com/2011/09/08/are-you-ready-to-be-a-system-admin-at-oxygen-cloud/' send='false' layout='button_count' show_faces='true' width='450' height='65' action='like' colorscheme='light' font='lucida+grande'></fb:like><div id="tweetbutton9473" class="tw_button" style="float:left;margin-right:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fzuhaiblog.com%2F2011%2F09%2F08%2Fare-you-ready-to-be-a-system-admin-at-oxygen-cloud%2F&amp;via=zuhaib&amp;text=Are%20you%20ready%20to%20be%20a%20System%20Admin%20at%20Oxygen%20Cloud%3F&amp;related=zuhaib&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fzuhaiblog.com%2F2011%2F09%2F08%2Fare-you-ready-to-be-a-system-admin-at-oxygen-cloud%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://zuhaiblog.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div>]]></content:encoded>
			<wfw:commentRss>http://zuhaiblog.com/2011/09/08/are-you-ready-to-be-a-system-admin-at-oxygen-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Backing up and Restoring your MySQL RDS Instance (and other Cloud DBs)</title>
		<link>http://zuhaiblog.com/2011/05/27/backing-up-and-restoring-your-mysql-rds-instance-and-other-cloud-dbs/</link>
		<comments>http://zuhaiblog.com/2011/05/27/backing-up-and-restoring-your-mysql-rds-instance-and-other-cloud-dbs/#comments</comments>
		<pubDate>Sat, 28 May 2011 05:25:33 +0000</pubDate>
		<dc:creator>zuhaib</dc:creator>
				<category><![CDATA[Jobs]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Web/Tech]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[Rackspace]]></category>
		<category><![CDATA[RDS]]></category>

		<guid isPermaLink="false">http://zuhaiblog.com/?p=9467</guid>
		<description><![CDATA[As more and more things move to the &#8220;cloud&#8221; as a Sys Admin you might find your self tasked with managing a Database that you don&#8217;t have shell access too. That has been the case for me with my last two jobs, Laughing Squid and now as Senior Sys Admin at Oxygen Cloud. With Oxygen [...]]]></description>
			<content:encoded><![CDATA[<p>As more and more things move to the &#8220;cloud&#8221; as a Sys Admin you might find your self tasked with managing a Database that you don&#8217;t have shell access too.  That has been the case for me with my last two jobs,<a href="http://laughingsquid.us/"> Laughing Squid </a>and now as Senior Sys Admin at <a href="http://www.oxygencloud.com/">Oxygen Cloud</a>.  With Oxygen we needed to backup some<a href="http://aws.amazon.com/rds/"> AWS RDS</a> Instances and wanted to do it using a server on EC2 so we don&#8217;t have the bottle next of our local internet.  This same method works with <a href="http://www.rackspace.com/cloud/cloud_hosting_products/sites/">Rackspace Cloud Sites</a> which I used at Laughing Squid.  Its use a little known (could not find it easily with a google search) trick with mysqldump</p>

<p><pre class="brush: bash; title: ; notranslate">mysqldump -P &lt;port#&gt; -h &lt;server ip&gt;-u mysql_user -p database_name table_name &gt; backup.sql</pre></p>

<p>To restore your DB in the cloud you use a more well-known mysql technique</p>

<p><pre class="brush: bash; title: ; notranslate">mysql -u mysql_user -p -h &lt;server ip&gt; cloud_db_name &lt; backup.sql</pre></p><fb:like href='http://zuhaiblog.com/2011/05/27/backing-up-and-restoring-your-mysql-rds-instance-and-other-cloud-dbs/' send='false' layout='button_count' show_faces='true' width='450' height='65' action='like' colorscheme='light' font='lucida+grande'></fb:like><div id="tweetbutton9467" class="tw_button" style="float:left;margin-right:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fzuhaiblog.com%2F2011%2F05%2F27%2Fbacking-up-and-restoring-your-mysql-rds-instance-and-other-cloud-dbs%2F&amp;via=zuhaib&amp;text=Backing%20up%20and%20Restoring%20your%20MySQL%20RDS%20Instance%20%28and%20other%20Cloud%20DBs%29&amp;related=zuhaib&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fzuhaiblog.com%2F2011%2F05%2F27%2Fbacking-up-and-restoring-your-mysql-rds-instance-and-other-cloud-dbs%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://zuhaiblog.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div>]]></content:encoded>
			<wfw:commentRss>http://zuhaiblog.com/2011/05/27/backing-up-and-restoring-your-mysql-rds-instance-and-other-cloud-dbs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Using diff (or rsync) to compare folders over SSH on two different servers</title>
		<link>http://zuhaiblog.com/2011/02/14/using-diff-to-compare-folders-over-ssh-on-two-different-servers/</link>
		<comments>http://zuhaiblog.com/2011/02/14/using-diff-to-compare-folders-over-ssh-on-two-different-servers/#comments</comments>
		<pubDate>Tue, 15 Feb 2011 05:42:39 +0000</pubDate>
		<dc:creator>zuhaib</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[Laughing Squid]]></category>
		<category><![CDATA[Plesk]]></category>
		<category><![CDATA[Server Fault]]></category>

		<guid isPermaLink="false">http://zuhaiblog.com/?p=9384</guid>
		<description><![CDATA[So I wanted to find a quick code that will allow me to a diff over two folders as I want to be sure all files get transfered as we are using Plesk migrator to move domains from one server to another. Found a Serverfault post titled How do diff over ssh? but most of [...]]]></description>
			<content:encoded><![CDATA[<p>So I wanted to find a quick code that will allow me to a diff over two folders as I want to be sure all files get transfered as we are using Plesk migrator to move domains from one server to another.  Found a Serverfault post titled <a href="http://serverfault.com/questions/59140/how-do-diff-over-ssh">How do diff over ssh?</a> but most of the suggestions are for files and not folders and none that work recursively.  Well using <a href="http://serverfault.com/questions/59140/how-do-diff-over-ssh/59147#59147">this answer</a> from Server Fault and some man pages I have the following
<pre class="brush: bash; title: ; notranslate">
diff &lt;(ssh server1 'sudo ls -1aR /var/www/vhosts/domain.com') &lt;(ssh server2 'sudo ls -1aR /var/www/vhosts/domain.com')
</pre></p>

<p>Update:
So a lot of people in the ServerFault page I linked to mentioned rync with the &#8211;dry-run flag.  I did not look in to this much but just as I posted this blog the first @reply i got on twitter was from <a href="https://twitter.com/#!/evanhoffman/status/37387348912250880">@EvanHoffman</a> asking if I had looked at using rsync.  Ok so I thought I should revisited the problem and using rsync and I got the follow: 
<pre class="brush: bash; title: ; notranslate">
rsync --dry-run -rvce &quot;ssh -p port#&quot; user@server1:/var/www/vhosts/ /var/www/vhosts/domain.com/
</pre>
(I have not tested the rsync solution with a live box but from testing on my local system I assume this would work)
One of the limitation of this you need to be on one of the two servers vs the solutions using diff is something you do on your computer that can SSH to both systems.</p><fb:like href='http://zuhaiblog.com/2011/02/14/using-diff-to-compare-folders-over-ssh-on-two-different-servers/' send='false' layout='button_count' show_faces='true' width='450' height='65' action='like' colorscheme='light' font='lucida+grande'></fb:like><div id="tweetbutton9384" class="tw_button" style="float:left;margin-right:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fzuhaiblog.com%2F2011%2F02%2F14%2Fusing-diff-to-compare-folders-over-ssh-on-two-different-servers%2F&amp;via=zuhaib&amp;text=Using%20diff%20%28or%20rsync%29%20to%20compare%20folders%20over%20SSH%20on%20two%20different%20servers&amp;related=zuhaib&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fzuhaiblog.com%2F2011%2F02%2F14%2Fusing-diff-to-compare-folders-over-ssh-on-two-different-servers%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://zuhaiblog.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div>]]></content:encoded>
			<wfw:commentRss>http://zuhaiblog.com/2011/02/14/using-diff-to-compare-folders-over-ssh-on-two-different-servers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Switching Physical NAS/Home Server to ESXi</title>
		<link>http://zuhaiblog.com/2010/10/11/switching-physical-nashome-server-to-esxi/</link>
		<comments>http://zuhaiblog.com/2010/10/11/switching-physical-nashome-server-to-esxi/#comments</comments>
		<pubDate>Tue, 12 Oct 2010 03:29:00 +0000</pubDate>
		<dc:creator>zuhaib</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[VMWare]]></category>

		<guid isPermaLink="false">http://zuhaiblog.com/?p=6619</guid>
		<description><![CDATA[For as long as I have been tinkering with Linux I have always had a server at home for one reason or another.  It all started out serving DSLReports.com *nix link list running on Red Hat to now Ubuntu Server that does it all for me on ESXi.  But getting to ESXi has not been [...]]]></description>
			<content:encoded><![CDATA[<p>For as long as I have been tinkering with Linux I have always had a server at home for one reason or another.  It all started out serving <a href="http://www.dslreports.com/forum/unixdsl">DSLReports.com</a> *nix link list running on Red Hat to now Ubuntu Server that does it all for me on ESXi.  But getting to ESXi has not been fun.  This blog post is to outline what I had to do to make the switch and maybe help others making the switch.</p>

<p><strong>Why VMWare ESXi</strong></p>

<p><a href="http://www.vmware.com/">VMWare</a> is a big player in the VM World so I thought this would be a good place to start.  Also the fact its a Hypervisor that supports Windows, something <a href="http://www.xen.org/">XEN</a> and <a href="http://www.linux-kvm.org/page/Main_Page">KVM</a> cant do.  And the reason it beat out <a href="http://www.virtualbox.org/">Virtualbox</a> is because it needs a Host OS.  I did not feel like managing another OS to keep my VMs runnings but now that I am done I might go back and do it as a Virtualbox built on top of CentOS or Ubuntu.  Another big plus of VM over a physical NAS is the fact I get a console for my VM&#8217;s.  On servers you get things like DRAC from Dell which gives you a console over network but I dont have that luxury.  This give me the ability to work on a server without having to drag a monitor.
But nothing comes without downsides, and the larget for ESXi is the fact many of its tools are Windows only.  The vCenter is Windows only meaning me on OS X I have to use a Windows VM to manage my ESXi server.  The vConverter is Linux but then you get another downside in that it seems its does not work for ESXi 4.1.  Which is why I started this project on ESXi 4.0 because that is the lastest version that will work for P2V.  This is why I think if i was to do it again from the ground up I will do it with Virtualbox and start with a new system.  I ended up ditching the P2V after I nuked the drive (doh!).</p>

<p><strong>Hooking up Physical Drive</strong></p>

<p>One thing a NAS needs is a bunch of drives.  The best setup is a RAID but my box is ghetto rig of pretty much old parts and ESXi did not support the built in RAID so my system has two large drives.  But part of the problem is I have data on the drives as it was being used as a physical system and I did not want them to be locked in to ESX and wanted them to connect to the VM as physical drives. This turned out to be much harder then I expected and I went as far as asking the question on <a href="http://serverfault.com/questions/180310/access-a-physical-drive-in-a-ubuntu-vm-on-esx-4">ServerFault</a> and even there it could not get me the right answer.  I ended up finding the answer in the <a href="http://arstechnica.com/civis/viewtopic.php?p=2084653&amp;sid=391e3935b4e106f54e062b6185c8947a#p2084653">arstechnica forums</a> and was able to hook up my two physical drives to my VM.</p>

<p><strong>Projects</strong></p>

<p>Get a Nagios VM setup to monitor the NAS, that is just for the fun because if the box goes down I dont know what happen
Exchange 2010 Trial</p>

<p><strong>Problems/Bugs</strong></p>

<p>Still my Ubuntu VM will sometimes crash without any error and nothing on console, was hoping this switch would solve that or let me find the problem.  Also in the three weeks my system has been up I have had one issue where ESXi itself crashed which is a PITA.</p><fb:like href='http://zuhaiblog.com/2010/10/11/switching-physical-nashome-server-to-esxi/' send='false' layout='button_count' show_faces='true' width='450' height='65' action='like' colorscheme='light' font='lucida+grande'></fb:like><div id="tweetbutton6619" class="tw_button" style="float:left;margin-right:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fzuhaiblog.com%2F2010%2F10%2F11%2Fswitching-physical-nashome-server-to-esxi%2F&amp;via=zuhaib&amp;text=Switching%20Physical%20NAS%2FHome%20Server%20to%20ESXi&amp;related=zuhaib&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fzuhaiblog.com%2F2010%2F10%2F11%2Fswitching-physical-nashome-server-to-esxi%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://zuhaiblog.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div>]]></content:encoded>
			<wfw:commentRss>http://zuhaiblog.com/2010/10/11/switching-physical-nashome-server-to-esxi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Exchange 2010 and Linux? Thunderbird (and  xdata-provider) to the rescue!</title>
		<link>http://zuhaiblog.com/2010/04/02/microsoft-exchange-2010-and-linux-thunderbird-and-xdata-provider-to-the-rescue/</link>
		<comments>http://zuhaiblog.com/2010/04/02/microsoft-exchange-2010-and-linux-thunderbird-and-xdata-provider-to-the-rescue/#comments</comments>
		<pubDate>Sat, 03 Apr 2010 06:21:29 +0000</pubDate>
		<dc:creator>zuhaib</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Lightning]]></category>
		<category><![CDATA[Linkedin]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Exchange]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Thunderbird]]></category>
		<category><![CDATA[xdata]]></category>

		<guid isPermaLink="false">http://zuhaiblog.com/2010/04/02/microsoft-exchange-2010-and-linux-thunderbird-and-xdata-provider-to-the-rescue/</guid>
		<description><![CDATA[As much as open source guys like myself love to bash on MS, there is just something they do right. And if its not right, sometimes they are just the only guys in town. And one of those things in Microsoft Exchange. No one has yet been able to replicate the full experience of Outlook [...]]]></description>
			<content:encoded><![CDATA[<p>As much as open source guys like myself love to bash on MS, there is just something they do right.  And if its not right, sometimes they are just the only guys in town.  And one of those things in Microsoft Exchange.  No one has yet been able to replicate the full experience of Outlook + Exchange in terms of calendaring and E-Mail, especially if your looking for a non-cloud solution.  Hell even many Web 2.0 companies who are ready to accept non-Microsoft products have a hard time walking away from Exchange.  But in that case you might run in to a case you might have a Exchange Server but a Client using Linux, and that is what I ran in to helping <a href="http://www.linkedin.com/">LinkedIn</a> move to Exchange 2010.  So what are you to do? Well we got a fix for you.</p>

<p><span id="more-165"></span>
I am currently helping <a href="http://www.linkedin.com/">LinkedIn</a> move its users from Exchange 2003 to Exchange 2010, and if anyone is thinking why Exchange I asked the same questions my first day on the contract and after hearing the answers its a bit clear.  <a href="http://www.zimbra.com/">Zimbra</a> has some upside but its still ruff around the edges, and in a environment that has both developers who can live with that, but regular employees who have spent years learning the Outlook world its hard to make the changes.</p>

<p>While most of LinkedIn users are Macs, a few are testing Linux for development boxes.  And the question that came up, is their a Linux E-Mail client that is currently supporting Exchange 2007+ as Microsoft has changed the way it does Calendaring.  While we can get away with IMAP for all the E-Mail issue, Calendaring is important for a company as that is the way you book rooms, make sure people are free and etc.  I posed the question on <a href="http://www.quora.com">Quora</a>, invite only, <a href="http://www.quora.com/Is-there-any-Linux-email-client-that-will-work-with-Exchange-2010">http://www.quora.com/Is-there-any-Linux-email-client-that-will-work-with-Exchange-2010</a> and got nothing.  The best was someone saying Evolution but its support ended with 2003, which is what we are moving away from.  Googling did not help much, usually you found most people asking the same questions and the answer was mostly use OWA, Exchanges new Web Mail which is very good and now supports Firefox and Safari with AJAX-ish style.</p>

<p>But some people want a native client.  Then <a href="http://www.linkedin.com/in/brianguan">Brian Guan</a>, an Engineer at Linkedin and Linux user found <a href="http://darkircop.org/xdata/">xdata-provider</a> which is a plug in for Thunderbird Lightning to add Exchange Calendar support, and since its a plug in it means you can also use it on any OS that runs Thunderbird, not just Linux!.  After some tweaking and configuring we got it to work prefect, and pretty much all features worked.  You could check availability of other people, book rooms and everything.  It crashed a few times and stopped work once or twice, but checking in with Brian today it still works.  And from what I see on basic google search we might be the first company to have actually done a Exchange 2010 + Linux setup, as xdata does not provide much info on their own deployment.  I hope to take a look of the code of xdata and keep it update, as well as it might help the adoption of Linux in the corporate world as people will have at lest now a working Calendar solution for Linux.</p><fb:like href='http://zuhaiblog.com/2010/04/02/microsoft-exchange-2010-and-linux-thunderbird-and-xdata-provider-to-the-rescue/' send='false' layout='button_count' show_faces='true' width='450' height='65' action='like' colorscheme='light' font='lucida+grande'></fb:like><div id="tweetbutton165" class="tw_button" style="float:left;margin-right:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fzuhaiblog.com%2F2010%2F04%2F02%2Fmicrosoft-exchange-2010-and-linux-thunderbird-and-xdata-provider-to-the-rescue%2F&amp;via=zuhaib&amp;text=Microsoft%20Exchange%202010%20and%20Linux%3F%20Thunderbird%20%28and%20%20xdata-provider%29%20to%20the%20rescue%21&amp;related=zuhaib&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fzuhaiblog.com%2F2010%2F04%2F02%2Fmicrosoft-exchange-2010-and-linux-thunderbird-and-xdata-provider-to-the-rescue%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://zuhaiblog.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div>]]></content:encoded>
			<wfw:commentRss>http://zuhaiblog.com/2010/04/02/microsoft-exchange-2010-and-linux-thunderbird-and-xdata-provider-to-the-rescue/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>The joys of iFolder, and getting a basic user guide</title>
		<link>http://zuhaiblog.com/2009/10/23/the-joys-of-ifolder-and-getting-a-basic-user-guide/</link>
		<comments>http://zuhaiblog.com/2009/10/23/the-joys-of-ifolder-and-getting-a-basic-user-guide/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 08:03:32 +0000</pubDate>
		<dc:creator>zuhaib</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[iFolder]]></category>
		<category><![CDATA[Latex]]></category>
		<category><![CDATA[MONO]]></category>
		<category><![CDATA[Novell]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[User Guide]]></category>

		<guid isPermaLink="false">http://zuhaiblog.com/2009/10/23/the-joys-of-ifolder-and-getting-a-basic-user-guide/</guid>
		<description><![CDATA[If your a cloud type of person, whatever that means, meaning you like to put stuff online and share then you likely have been using Dropbox like I do. Its a free/paid service that lets you store up to 2GB free (and more if you pay) online. Thats not new, but what it also does [...]]]></description>
			<content:encoded><![CDATA[<p>If your a cloud type of person, whatever that means, meaning you like to put stuff online and share then you likely have been using <a href="http://www.dropbox.com">Dropbox</a> like I do. Its a free/paid service that lets you store up to 2GB free (and more if you pay) online.  Thats not new, but what it also does it sync with local folders, and allows for you to collaborate on those folders and keep tracks of who is editing what.  So its great way to share files with friends that you cant normally do with E-Mail.
But What if you dont trust keeping your super secret files on some startups server?  What if you need something with more control or more size and have sever power to throw at it.  Then <a href="http://www.ifolder.com/ifolder">iFolder</a> is for you!  But with all OSS stuff their is no great end user &#8211; user guide around (as in the thing for your customer), but read on as I think I have the solution.</p>

<p><span id="more-155"></span>
Some background on <a href="http://www.ifolder.com/ifolder">iFolder</a> and how did i find it, a client came up to me with an unique issue.  They have an ongoing legal matter that requires them to share large amounts of pdf&#8217;s and scanned documents with their lawyers.  I run their private E-Mail server for them so I have them setup with high limits for incoming and outgoing attachments, but most other system admins dont because they dont want to clog up their networks with people sending E-Mails of their cats.  Also most 3rd party ISPs and e-mail providers (like gmail) put hard caps between 10mb to 30mb which confuses more things.  So they needed a way to put files up on a server, shared with others, be secure, and most importantly be dead simple.  In comes iFolder!
Now like I said a service like iFolder is <a href="http://www.dropbox.com">Dropbox</a>, but the problem is its not on your server.  This is not a issue to most, but for companies and lawyers it scares the hell out of them.  Just listen to <a href="http://twit.tv/twil">TwiL</a> and you get the idea.  I am not saying <a href="http://www.dropbox.com">Dropbox</a> is unreliable or its ToS is bad, and I bet they have some strong provisions, i mean I use them for my own data, but for a company that already has invested in a server and connection they feel its better if everything is kept local.  There is merit to that, as time and time again we have seen cases were groups will send legal notices to ISPs and its a crap shoot if they forward the request to the client or not, so their is a chance that your data might be handed over because of a warrant without you knowledge because it was hosted on someone else server.</p>

<p>So setting up iFolder is not straight forward as Novell who supports the project right now has built it on top of .NET, which seems an odd choice, meaning you need MONO on Linux/OS X to run the iFolder Server (And Client).  Also officially Novell only releases the rpm packages (you can get the source) and support only SuSE, but, you can easily get it working on other Linux distros with some work.  We use <a href="http://www.ubuntu.com/products/whatIsubuntu/serveredition">Ubuntu Server</a> which is great, and a great guide on getting iFolder up and running can be found here <a href="http://www.x2b4.com/howto/how-to-install-ifolder-on-ubuntu-server/">http://www.x2b4.com/howto/how-to-install-ifolder-on-ubuntu-server/</a>.  Also great reading is <a href="http://www.ifolder.com/ifolder/documentation">iFolder Document</a> which has some great tips on how to get going for an Admin, but thats the problem.  They are written for a admin to get going.  What about the end user? What are you going to give to help them get going?</p>

<p>The <a href="http://www.ifolder.com/docs/ifolder37_user.pdf">iFolder User Guide</a> is great but a lot of useful info is burred under useless stuff, like LADP settings and etc.  Really the user does not care about that, he/she needs to get up and running.  So for my client I wrote them a End user guide!
I used LaTeX to make the document and included two pdf extract from the user guide to help clear things up for the end user.  I also took screen shots to include in the pdf and excerpts from the iFolder User Guide as two PDF files.</p>

<p>You can Download the PDF here: <a href="http://zuhaiblog.com/download/iFolder-guide-all.pdf">iFolder End User Guide</a></p>

<p>You can download the LaTeX code, photos, and PDF excerpts from iFolder User Guide here: <a href="http://zuhaiblog.com/download/iFolder-guide.zip">iFolder End User LaTeX Code</a></p><fb:like href='http://zuhaiblog.com/2009/10/23/the-joys-of-ifolder-and-getting-a-basic-user-guide/' send='false' layout='button_count' show_faces='true' width='450' height='65' action='like' colorscheme='light' font='lucida+grande'></fb:like><div id="tweetbutton155" class="tw_button" style="float:left;margin-right:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fzuhaiblog.com%2F2009%2F10%2F23%2Fthe-joys-of-ifolder-and-getting-a-basic-user-guide%2F&amp;via=zuhaib&amp;text=The%20joys%20of%20iFolder%2C%20and%20getting%20a%20basic%20user%20guide&amp;related=zuhaib&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fzuhaiblog.com%2F2009%2F10%2F23%2Fthe-joys-of-ifolder-and-getting-a-basic-user-guide%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://zuhaiblog.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div>]]></content:encoded>
			<wfw:commentRss>http://zuhaiblog.com/2009/10/23/the-joys-of-ifolder-and-getting-a-basic-user-guide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Content Delivery Network via Amazon Web Services: CloudFront: cdn.zuhaiblog.com

Served from: zuhaiblog.com @ 2012-05-19 05:28:07 -->
