title: how can I create a really simple upload - download website
body: <p>I am attempting to collect files from a number of friends from around the world. Later on I will also allow everyone to download from this shared repository.
  Some key facts:</p>
  
  <ul>
  <li><p>Most of them have little knowledge for file transfer and even less motivation to "try". So they will stop caring to upload files if I tell them to install some ftp/webdav client and give them detailed info on how to send files. </p></li>
  <li><p>I have a high server to my disposal where I could setup a webserver that can do multiple file upload/download.</p></li>
  <li><p>the data size will be considerable so I can not use one of available free services (such as <code>dropbox</code> etc.)</p></li>
  <li><p>I have zero knowledge regarding webpage programming.</p></li>
  </ul>
  
  <p>So I would like to create an extremely lightweight page (hopefully an html page is enough), where there is some introductory text, underneath I can see the files that exist in the current directory and finally have an "upload" button so as to allow people to upload files (multiple files!).</p>
  
  <p>A possible page could be similar to this  <a href="http://taper.alienbase.nl/mirrors/" rel="nofollow noreferrer">http://taper.alienbase.nl/mirrors/</a>. As you can see there exists some text and the current folder contents. There exists no upload capability however. Also If a folder is completely empty (no <code>index.html</code> etc) , <code>apache</code> decides automatically to create an 'ls table' of the current directory contect.</p>
  
  <p>Is there any easy code that implements file upload? I read about <code>plupload</code> <a href="https://webmasters.stackexchange.com/questions/22599/upload-multiple-images-via-website">here</a> but it seems somewhat more complicated (it also requires <code>java</code>? - I didn't find any setup info)</p>
  
  <p>I want to set it up on an <code>apache</code> webserver, in a linux box.</p>
  
  <p>If you have a tutorial in mind that may give installation and setup information about how to set it up, it would be very helpful.</p>