iFolder Server

Page last modified 13:02, 8 Jun 2010 by JedMeister | Page History

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 instalation 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)

Tag page
Page statistics
3415 view(s), 4 edit(s), and 5824 character(s)

Comments

Viewing 1 of 1 comments: view all
Here are the steps required to install iFolder from source on turnkey core 11.1. Maybe someone can help turn it into a viable patch. A few additional steps are required, like configuring apache for ssl, removing unnecessary packages, etc. Maybe the generated packages can be put in a repo somewhere.


echo "deb http://badgerports.org/ lucid main" >> /etc/apt/sources.list
apt-get update
apt-get install bzr bzr-builddeb equivs libwww-perl cli-common-dev build-essential ssl-cert apache2-mpm-worker libapache2-mod-mono
a2enmod ssl
a2enmod rewrite
a2enmod mod_mono
cd /tmp
bzr branch http://bazaar.launchpad.net/~csights/+junk/simias/
cd simias
mk-build-deps
dpkg -i simias-build-deps_1.0_all.deb
apt-get -f install
bzr-buildpackage
cd ../build-area
dpkg -i simias-server*deb libsimias0*deb
echo "ifolder" > /etc/hostname edited 22:51, 29 Mar 2011
Posted 22:22, 29 Mar 2011
Viewing 1 of 1 comments: view all
You must login to post a comment.

Attach file

Attachments