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.
Please join us and report your issues, edit our wiki, translate, fork and commit your code!
- 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)
- Upload progress bar (with non obstructive javascript)
- Install form & admin backend
- i18n
- Password protected files
- Email notifications
- CRON task
- Quota
More informations on the wiki and at http://gpl.univ-avignon.fr/filez.
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 :
APC
apt-get install php-apc echo "apc.rfc1867 = On" >> /etc/php5/apache2/conf.d/apc.ini apache2ctl restartPECL::UploadProgress
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 :
from Git
git clone git://github.com/FileZ/FileZ.git filez_web_rootfrom SVN
svn checkout http://svn.github.com/FileZ/FileZ.git filez_web_rootfrom a package
tar -xvvf filez-2.0.tar.gz cp filez-2.0/* filez_web_root
Open your web browser on your FileZ web root and run the installation. Check the FAQ on our wiki.
Enjoy!


