<?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>itsMine &#187; extplorer</title>
	<atom:link href="http://blog.itsmine.co.uk/tag/extplorer/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.itsmine.co.uk</link>
	<description></description>
	<lastBuildDate>Sun, 18 Apr 2010 02:28:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<atom:link rel="next" href="http://blog.itsmine.co.uk/tag/extplorer/feed/?page=2" />

		<item>
		<title>Dropbox + eXtplorer: A better web interface</title>
		<link>http://blog.itsmine.co.uk/2009/01/20/dropbox-extplorer-a-better-web-interface/</link>
		<comments>http://blog.itsmine.co.uk/2009/01/20/dropbox-extplorer-a-better-web-interface/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 00:25:18 +0000</pubDate>
		<dc:creator>rob</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[Dropbox]]></category>
		<category><![CDATA[extplorer]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[HOWTO]]></category>
		<category><![CDATA[Red Hat]]></category>

		<guid isPermaLink="false">http://blog.itsmine.co.uk/?p=383</guid>
		<description><![CDATA[<script type="text/javascript" src="http://blog.itsmine.co.uk/wp-includes/js/jquery/jquery.js"></script><script type="text/javascript" src="http://blog.itsmine.co.uk/wp-content/plugins/pb-embedflash/js/sbadapter/shadowbox-jquery.js"></script><script type="text/javascript" src="http://blog.itsmine.co.uk/wp-content/plugins/pb-embedflash/js/shadowbox.js"></script><script type="text/javascript"><!--
window.onload = function() {var options ={assetURL:'',loadingImage:'http://blog.itsmine.co.uk/wp-content/plugins/pb-embedflash/css/images/loading.gif',flvPlayer:'http://blog.itsmine.co.uk/wp-content/plugins/pb-embedflash/swf/mediaplayer.swf',animate:true,animSequence:'wh',overlayColor:'#000',overlayOpacity:0.85,overlayBgImage:'http://blog.itsmine.co.uk/wp-content/plugins/pb-embedflash/css/images/overlay-85.png',listenOverlay:true,autoplayMovies:true,showMovieControls:true,resizeDuration:0.35,fadeDuration:0.35,displayNav:true,continuous:false,displayCounter:true,counterType:'default',viewportPadding:20,handleLgImages:'resize',initialHeight:160,initialWidth:320,enableKeys:true,keysClose:['c', 'q', 27],keysPrev:['p', 37],keysNext:['n', 39],handleUnsupported:'',text: {cancel:'Cancel',loading: 'loading',close:'<span class="shortcut">C</span>lose',next:'<span class="shortcut">N</span>ext',prev:'<span class="shortcut">P</span>revious',errors:{single: 'You must install the <a href="{0}">{1}</a> browser plugin to view this content.',shared: 'You must install both the <a href="{0}">{1}</a> and <a href="{2}">{3}</a> browser plugins to view this content.',either: 'You must install either the <a href="{0}">{1}</a> or the <a href="{2}">{3}</a> browser plugin to view this content.'}}};Shadowbox.init(options);}
--></script>Ok, so I found myself online at a workstation without admin access the other day and needed desperately to edit a file on my Dropbox account, it was just a plain text file and the edit was only small, so I set about finding a way of doing it, and came up with this as ]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Ok, so I found myself online at a workstation without admin access the other day and needed desperately to edit a file on my Dropbox account, it was just a plain text file and the edit was only small, so I set about finding a way of doing it, and came up with this as a temporary solution until Dropbox have a fully functional, released API&#8230;</p>
<p style="text-align: center;"><small>(Please open the article to see the flash file or player.)</small></p>
<p>P.S. The error was actually caused by a non-standard character in the filename (+). I&#8217;ll be filing a bug with eXtplorer for that <img src='http://blog.itsmine.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: left;">Documentation (Wiki) can also be found <a href="http://svn.bemail.co.uk/wiki/public-code/HOWTO-Dropbox-Apache-and-eXtplorer" target="_blank">here</a>.</p>
<p style="text-align: left;">
<p><strong>NOTE: Replace <em>[user]</em> with the username under which the Dropbox folder is located.<br />
NOTE: Replace <em>[FQDN]</em> with either your IP address or the hostname (or FQDN) which you&#8217;ll be using to access the interface.</strong></p>
<p><strong>NOTE: This HOWTO assumes that you will be running apache as the user &#8216;apache&#8217; and that you have already set up your Dropbox account syncing to your /home/[user]/Dropbox folder</strong></p>
<p>To get Dropbox running with apache and extplorer you need to get the following packages:</p>
<pre>yum install php httpd</pre>
<p>Make the VirtualHost director and get permissions / groups correct:</p>
<pre>mkdir /var/www/dropbox
chown apache:apache /var/www/dropbox
usermod -aG [user] apache
usermod -aG apache [user]</pre>
<p>Now create and populate an apache virtualhost config file:</p>
<pre>vim /etc/httpd/conf.d/dropbox.conf</pre>
<p>Populate it with the following text:</p>
<pre>NameVirtualHost *:80
    &lt;VirtualHost *:80&gt;
        DocumentRoot "/var/www/dropbox"
        ServerName [FQDN]
        &lt;Directory "/var/www/dropbox"&gt;
            allow from all
            Options +Indexes
            AuthType Basic
            AuthName "Dropbox"
            AuthUserFile /var/www/passwd
            Require valid-user
        &lt;/Directory&gt;
    &lt;/VirtualHost&gt;</pre>
<p>Now add a username / password to access your interface via HTTP auth:</p>
<pre>htpasswd -cm /var/www/passwd yourusername
chown apache.apache /var/www/passwd</pre>
<p>Make sure that apache has full group access to your Dropbox folder.</p>
<pre>chmod g+x /home/[user]
chmod g+rw /home/[user]/Dropbox
find /home/[user]/Dropbox -type d -exec chmod g+x {} ;</pre>
<p>Download the latest version of eXtplorer from <a class="external" href="http://extplorer.sourceforge.net/">http://extplorer.sourceforge.net/</a></p>
<pre>cd /var/www/dropbox
wget http://heanet.dl.sourceforge.net/sourceforge/extplorer/eXtplorer_2.0.1.zip
unzip eXtplorer*.zip</pre>
<p>Check we haven&#8217;t made any mistakes and set the services up:</p>
<pre>service httpd configtest
service httpd restart
chkconfig httpd on</pre>
<p>You can now log into http://[FQDN] using a browser and the default credentials (admin/admin) and set up your user, pointing the user&#8217;s &#8220;Home directory:&#8221; at /home/[user]Dropbox. Once you have set up your user you have the choice to remove the HTTP authentication which we included in the VirtualHost configuration above. Simply comment out (or delete) the following lines from your /etc/httpd/conf.d/dropbox.conf file:</p>
<pre>AuthType Basic
AuthName "Dropbox"
AuthUserFile /var/www/passwd
Require valid-user</pre>
<p>That&#8217;s it, you&#8217;re done!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.itsmine.co.uk/2009/01/20/dropbox-extplorer-a-better-web-interface/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
