GithubHelp home page GithubHelp logo

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.

Project Status

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!

File list Upload Form Install Form

Features

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

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

Installation

  • Download FileZ sources :

    • from Git

      git clone git://github.com/FileZ/FileZ.git filez_web_root
      
    • from SVN

      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
      
  • Open your web browser on your FileZ web root and run the installation. Check the FAQ on our wiki.

  • Enjoy!

filez's Projects

filez icon filez

Share large files with unique URL

php-clamd icon php-clamd

php-clamd, a PHP interface to ClamAV Daemon.

zf1 icon zf1

Conversion of ZF1 subversion repo to git, from version 15234 forward, and only containing master and release-1.12 branches and 1.12 tags.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.