Home

History Key

  • New content
  • Removed content

Recent Versions

Choose two versions to compare, or click the link to view it.

  1. 74. 11 days by xjansen
  2. 73. about 1 month by xjansen
  3. 72. 3 months by xjansen
  4. 71. 7 months by wendy_mason
  5. 70. 7 months by xjansen
  6. 69. 7 months by xjansen
  7. 68. 7 months by wendy_mason
  8. 67. 7 months by meijer
  9. 66. 7 months by meijer
  10. 65. 8 months by guido_aben
  11. 64. 9 months by wendy_mason
  12. 63. 9 months by meijer
  13. 62. 9 months by meijer
  14. 61. 9 months by wendy_mason
  15. 60. 9 months by meijer
  16. 59. 11 months by xjansen
  17. 58. about 1 year by wendy_mason
  18. 57. about 1 year by wendy_mason
  19. 56. about 1 year by xjansen
  20. 55. about 1 year by meijer
  21. 54. about 1 year by xjansen
  22. 53. about 1 year by meijer
  23. 52. over 1 year by xjansen
  24. 51. over 1 year by xjansen
  25. 50. over 1 year by xjansen
  26. 49. over 1 year by xjansen
  27. 48. over 1 year by meijer
  28. 47. over 1 year by meijer
  29. 46. over 1 year by wendy_mason
  30. 45. over 1 year by wendy_mason
  31. 44. over 1 year by wendy_mason
  32. 43. over 1 year by wendy_mason
  33. 42. over 1 year by wendy_mason
  34. 41. over 1 year by wendy_mason
  35. 40. over 1 year by ricoshae
  36. 39. over 1 year by wendy_mason
  37. 38. over 1 year by wendy_mason
  38. 37. over 1 year by ricoshae
  39. 36. over 1 year by ricoshae
  40. 35. over 1 year by ricoshae
  41. 34. over 1 year by wendy_mason
  42. 33. over 1 year by xjansen
  43. 32. over 1 year by meijer
  44. 31. over 1 year by wendy_mason
  45. 30. over 1 year by ricoshae
  46. 29. almost 2 years by ricoshae
  47. 28. almost 2 years by ricoshae
  48. 27. about 2 years by ricoshae
  49. 26. about 2 years by ricoshae
  50. 25. about 2 years by meijer
  51. 24. about 2 years by meijer
  52. 23. about 2 years by meijer
  53. 22. about 2 years by ricoshae
  54. 21. about 2 years by ricoshae
  55. 20. about 2 years by ricoshae
  56. 19. about 2 years by ricoshae
  57. 18. about 2 years by ricoshae
  58. 17. over 2 years by meijer
  59. 16. over 2 years by guido_aben
  60. 15. over 2 years by meijer
  61. 14. over 2 years by meijer
  62. 13. over 2 years by meijer
  63. 12. over 2 years by meijer
  64. 11. over 2 years by meijer
  65. 10. over 2 years by guido_aben
  66. 9. over 2 years by meijer
  67. 8. over 2 years by meijer
  68. 7. over 2 years by meijer
  69. 6. over 2 years by guido_aben
  70. 5. over 2 years by guido_aben
  71. 4. almost 3 years by ricoshae
  72. 3. almost 3 years by ricoshae
  73. 2. about 3 years by ricoshae
  74. 1. about 3 years by meijer
 

The problem

You know the problem.  You need to send a file larger than a couple of megabytes to someone and the email comes back: attachment too big.  Then what?

FileSender project

FileSender is a web based application that allows authenticated users to securely and easily send arbitrarily large files to other users. Authentication of users is provided through SAML2, LDAP and RADIUS. Users without an account can be sent an upload voucher by an authenticated user. FileSender is developed to the requirements of the higher education and research community.

The purpose of the software is to send a large file to someone, have that file available for download for a certain number of downloads and/or a certain amount of time, and after that automatically delete the file. The software is not intended as a permanent file publishing platform.

License

FileSender is released under the BSD license. It is open source software and available for free.

Availability and download

The latest production release is 1.1, released on November 5th 2011 using HTML5 for large uploads. The previous release 1.0.1, released on 18 May 2011 using the deprecated Gears plugin is also still supported. Visit the Download page for details about the general availability of the FileSender software.

Development status

We are working towards release 1.5, check the Release Schedule for the planning. The secondthird beta release for 1.5 was released on AprilMay 25th15th 2012. See also the Installation notes for 1-5 development code for details on how to get and use beta/development builds.

Blog

The FileSender project has a Blog, where news and status updates are posted.

Mailing Lists

The FileSender project uses a number of mailinglists to support people deploying FileSender software and to coordinate development. Please go to the Support and Mailinglists page and subscribe yourself to those lists relevant for you.

Feature Requests

Go to Feature requests if you have a feature you would like to see added to FileSender.

Features

A snapshot of features for the latest 1.1 release is located at Features_v1-1. A snapshot of features for the previous 1.0(.x) release is located at Features_v1-0.

  • share arbitrarily large files from a user to one or more other users
  • integrates with various authentication mechanisms using SimpleSAMLphp (SAML2, RADIUS, LDAP)
  • upload vouchers to allow users without an account to upload a file
  • cancel / resume file uploads (using the HTML5 File API)
  • download files multiple times, from link with built-in password in auto-generated email, or directly from the web interface by authenticated user
  • automatic deletion of shared files and issued vouchers after X amount of time, or manual deletion by authenticated user any time prior to expiry
  • email notification each time a file is uploaded, downloaded or manually deleted, or a voucher is issued or manually deleted
  • view lists of currently shared files and unused issued vouchers
  • user can resend download link emails to file recipients without re-uploading the file
  • add additional recipients to already uploaded files
  • UTF8 support, supports all international character sets
  • builds on Flash and the HTML5 File API (as of 1.1).

FileSender's functionality is also illustrated in Workflow, and described in End_User_Documentation_for_v1-1 (snapshot of features for the previous 1.0(.x) release at End_User_Documentation_for_v1-0) and Specifications.

Requirements

A snapshot of requirements for the latest 1.1 release is located at Requirements_for_v1-1. A snapshot of requirements for the previous 1.0(.x) release is located at Requirements_for_v1-0.

Client requirements for uploads of any size

Client requirements for uploads up to 2GB using Flash and for all downloads

  • Web browser - modern release
  • Flash Player 10.x browser plugin - required for user interface (for both up- and downloads). Used for uploads up to 2 GB if the browser does not support the HTML5 FileAPI

Server requirements

  • 64-bit Linux
  • Webserver - any webserver will do, however our documentation assumes Apache 2+; ensure that the webserver is only reachable over HTTPS and the files directory is non-exec (see the Administrator_reference_manual for more information, and the FAQ for a quite relevant entry on why self signed certificates won't easily work)
  • PHP 5.2.10+ - PHP has to be 64bits aware
  • PostgreSQL 8.3.9+ database - we test on 8.3.9+, but earlier versions might work
  • SimpleSamlPHP 1.7.0+ - earlier versions also work (testing has been done with 1.6.x and 1.8.x).
  • Mail Transport Agent (MTA) - Any decent MTA will do (Postfix, Exim, Sendmail). FileSender needs to be able to send out emails.

Documentation

Installation and administrator documentation is provided in the Documentation section

Developer

Development documentation is provided in the Developer section