iFolderP2PSharing

THIS IS NOT WORKING

I almost had it, but now it won't install due to some unsolved dependecies. I'll get back with more as soon as possible, working on a clean computer. In other words: iFolder still needs some work. Wink ;)

-- RunarIngebrigtsen

P2P filesharing with Dapper using iFolder

This howto aims to provide you with serverless file sharing for an office with a few people.

Install the iFolder client

iFolderClient in the Ubuntu wiki.

Getting Ready for iFolder

Install all necessary packages for building and installing.

$ sudo apt-get install libapache2-mod-mono mono-xsp liblog4net-cil uuid-dev \
libxml2 libxml2-dev automake1.9 libncurses5-dev libcommoncpp2-1.3c2a libstdc++5 libtool \
asp.net-examples

Prepare for building the server

Modify /usr/lib/pkgconfig/libflaim.pc to the following:

prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
target=x11
Name: libflaim
Description: An extensible, flexible, adaptable, embeddable database engine
Version: 4.8.0
Libs: -lpthread -lncurses -lrt -lstdc++ -ldl -lflaim -L${libdir}

Get files, build

$ wget -r -nH -nd -np --accept=ifolder3-server*.tar.gz http://forgeftp.novell.com/ifolder/server/3.5/current/src/
$ tar zxf ifolder3-server*.tar.gz
$ cd ifolder3-server-*

Change line 105 in configure.in to read:

CSCFLAGS='/d:MONO /d:MONONATIVE /warn:4 /d:TRACE'
...and comment out lines 113-116.

Run:

$ ./autogen.sh --prefix=/usr --with-simiasdatadir=/var/lib/simias --sysconfdir=/etc/simias
$ make

Install

Run:

$ sudo make install

Configure

Edit /etc/apache2/httpd.conf:  Include /etc/simias/simias/apache/default/*.conf 

Run:

$ sudo mkdir /var/log/ifolder3
$ sudo chown -R www-data:www-data /var/log/ifolder3
$ sudo /etc/init.d/apache2 stop
$ sudo simiasserver
$ sudo simiasserver --stop
$ sudo chown -R www-data:www-data /var/lib/simias
$ sudo chmod -R 770 /var/lib/simias
$ sudo chown -R www-data:www-data /var/log/ifolder3
$ sudo /etc/init.d/apache2 start

Use

Login at http://localhost/admin using admin/simias as user/pass.


CategoryLookMergeDelete

iFolderP2PSharing (last edited 2008-08-06 16:29:07 by localhost)