FileZ provides a Web service to upload and manage files you want to share through a web interface and unique URLs (http). It was inspired by the perl/mod_perl application filex.
FileZ was created by the Avignon University and is developed by people like you.
- PHP/Mysql or PHP/Sqlite with the Limonade PHP Framework
- Several authentication scheme : CAS+LDAP, LDAP only, BDD.
- short URL (ex: filez.univ-avignon.fr/x42ni1)
- Install form & admin backend
- Password protected files
- Email notifications
- CRON task
Apache configured with “mod_rewrite” and the “AllowOverride” of your virtual host set to “FileInfo Options” or “All” (important !) a2enmod rewrite && apache2ctl restart
To display a progress bar during the upload process you will need one of the following package installed on your system :
apt-get install php-apc echo "apc.rfc1867 = On" >> /etc/php5/apache2/conf.d/apc.ini apache2ctl restart
apt-get install php5-dev pecl install uploadprogress echo "extension = uploadprogress.so" >> /etc/php5/apache2/conf.d/uploadprogress.ini apache2ctl restart
You will need php5-curl and php5-dom to be able to authenticate against a CAS server
You will need php5-ldap to be able to identicate with a LDAP server
Download FileZ sources :
git clone git://github.com/FileZ/FileZ.git filez_web_root
svn checkout http://svn.github.com/FileZ/FileZ.git filez_web_root
from a package
tar -xvvf filez-2.0.tar.gz cp filez-2.0/* filez_web_root