Skip to content
Alon Swartz edited this page Jun 21, 2013 · 1 revision

TKL iFolder Server was originally suggested by James Drew in this thread.

iFolder is a file sharing service similar to a private DropBox. It is open source. The homepage is here and is on Wikipedia here.

Unfortunately iFolder is not in the Ubuntu repos and does not have an offical .deb either. The server app is available as a tarball or .rpm here. The client software is also available there as a tarball, .rpm and Win .exe.

Some (more) documentation re Ubuntu can be found here. Also there are installation instructions for Ubuntu here.

Installing iFolder

I have spent a fair bit of time trying to install v3.8 of the iFolder Server software (from source). Initially I tried using TKL Core (8.04) as the base but there was a problem with an unmet dependancy when trying to build (from memory it was to do with a python package which TKL uses a Debian package which whilst newer than required wasn't recognosed as an apropriate apckage). So I persevered with a vanilla 8.04 server (I figured once working I could then look at how to get it to work on top of TKL).

Unfortunately even after much stuffing around I had to give up. But in my travels I discovered a PPA that has v3.6 for Hardy. I figured as long as it works with the latest client then that may be acceptable until the new TKL release (where the current instructions for the latest build should work).

So I went to work installing (again just into vanilla Ubuntu Server 8.04) I still haven't got it working but it seems close. Here's what I did:

Add PPA to source.list.d

echo '# Repository for iFolder (3.6) PPA' >> /etc/apt/sources.list.d/ifolder-ppa.list
echo 'deb http://ppa.launchpad.net/ruiboon/ppa/ubuntu hardy main' >> /etc/apt/sources.list.d/ifolder-ppa.list 
echo '# deb-src http://ppa.launchpad.net/ruiboon/ppa/ubuntu hardy main' >> /etc/apt/sources.list.d/ifolder-ppa.list

Update and install packages

apt-get update apt-get install simias apache2 libapache2-mod-mono mono-apache-server2
a2enmod rewrite

Configure, using the Ubuntu guide here, its pretty much the same for 3.6 as 3.8. Start the cong with this command:

simias-server-setup

Then restart apache.

/etc/init.d/apache2 restart

That all goes ok, but it doesn't work :( When I browse to ip-of-server/simias10 I get this:

Error 500:
Server Error in '/simias10' Application
/usr/lib/simias/web/bin/FlaimWrapper.so
Description: Error processing request.
Error Message: HTTP 500. System.DllNotFoundException: /usr/lib/simias/web/bin/FlaimWrapper.so
Stack Trace:

The current state of play

Considering I have spent a huge amount of time trying to get this to work and have basically got nowhere. I will shelve this until the new 10.04 based TKL is out (which probably should be soon hopefully)

Clone this wiki locally