Skip to content
This repository

Share files for a limited time.

branch: 2.1

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 app
Octocat-spinner-32 config
Octocat-spinner-32 doc
Octocat-spinner-32 i18n
Octocat-spinner-32 lib
Octocat-spinner-32 resources
Octocat-spinner-32 scripts
Octocat-spinner-32 .gitignore
Octocat-spinner-32 .htaccess
Octocat-spinner-32 README.mkd
Octocat-spinner-32 favicon.ico
Octocat-spinner-32 index.php
README.mkd

FileZ is an application developped by the Avignon University. It provides a way to upload and manage files you want to share through a web interface and unique URLs (http), inspired by the perl/mod_perl application filex.

File list Upload Form Install Form

Features

  • PHP/Mysql – Limonade PHP Framework
  • Several authentication scheme : CAS+LDAP, LDAP only, BDD, or your own PHP classes
  • short URL (ex: filez.univ-avignon.fr/x42ni1)
  • Upload progress bar (with non obstructive javascript)
  • Install form
  • I18N
  • Password protected files
  • Email notifications
  • CRON task
  • Quota

More informations at http://gpl.univ-avignon.fr/filez

Requirement

  • 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 restart

    • PECL::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 to be able to authenticate against a CAS server

  • You will need php5-ldap to be able to identicate with a LDAP server

Installation

  • Download FileZ sources :

    • from Git

      git clone git://github.com/UAPV/FileZ.git filez_web_root

    • from SVN

      svn checkout http://svn.github.com/UAPV/FileZ.git filez_web_root

    • from 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 follow instructions

  • Enjoy !

Something went wrong with that request. Please try again.