iFolder

I was tasked with removing access to dropbox, but also with creating an internally-hosted dropbox-like solution. This is about as creative as I could get as most of the users were on Windows, with another handful of developers using their Macs:
iFolder 3.8.x

Installed Ubuntu 10.04.2 LTS x32
LAMP, MySQL, Mail Server

Change the password for the root user
sudo passwd root

Log in as root
su

Add the PPA repositories to your system
nano /etc/apt/sources.list
Add the following lines at the bottom of the file:

deb http://ppa.launchpad.net/marceloshima/ifolder/ubuntu lucid main
deb-src http://ppa.launchpad.net/marceloshima/ifolder/ubuntu lucid main

Save and Close
Add the signing of the packages
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ED649F97DE6BFD99
Test configuration
apt-get update

Install ifolder3-enterprise
apache2ctl stop
apt-get install ifolder3-enterprise

Create the self-signed cert/Allow Apache features
make-ssl-cert generate-default-snakeoil
a2enmod ssl
a2enmod rewrite

Link the conf files
ln -sf /etc/ifolder-server/apache/ifolder_apache.conf /etc/apache2/conf.d/
a2ensite default-ssl

Install .net files
apt-get install liblog4net1.2-cil
apache2ctl restart

Test by navigating to http://IPADDRESS/admin
You must create a user before you can use http://IPADDRESS/ifolder or the locally installed applications.

To change any configuration, just run either of these commands:
ifolder-admin-setup
ifolder-web-setup

One thought on “iFolder”

  1. After I started the command: apt-get install ifolder3-enterprise
    It give me this error:

    chown: cannot access `/etc/ifolder-server/simias/bill/Simias.config’: No such file or directory
    dpkg: error processing ifolder3-enterprise (–configure):
    subprocess installed post-installation script returned error exit status 1
    Errors were encountered while processing:
    ifolder3-enterprise
    E: Sub-process /usr/bin/dpkg returned an error code (1)

    and not finish the installation.

    Why?

Leave a Reply

Your email address will not be published. Required fields are marked *