tAdd README file - partage - File upload system
 (HTM) git clone git://git.z3bra.org/partage.git
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit b34a441051b3ef7bb209b74bb7d37d019d7deb7e
 (DIR) parent 60585e4ee7c7b7ba054c820fd34b92cd9d5c0228
 (HTM) Author: Willy Goiffon <dev@z3bra.org>
       Date:   Tue, 19 Oct 2021 19:11:27 +0200
       
       Add README file
       
       Diffstat:
         A README                              |      58 ++++++++++++++++++++++++++++++
       
       1 file changed, 58 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/README b/README
       t@@ -0,0 +1,58 @@
       +partage
       +=======
       +
       +File upload system based on HTTP.
       +
       +Features
       +--------
       ++ Simple web interface
       ++ Link expiration
       ++ Mimetype support
       ++ Random filnames
       ++ Multiple file uploads
       ++ Privilege dropping
       ++ `chroot(2)`-ed
       +
       +Usage
       +-----
       +Refer to the partage(1) manual page for details and examples.
       +
       +        partage [-v] [-f partage.conf]
       +
       +Configuration is done from its configuration file, partage.conf(5).
       +The format is that of the INI file format.
       +
       +The following configuration will accept connections via fastcgi over
       +UNIX sockets. On startup the server will chroot into /var/www, and drop
       +privileges to the www:daemon user:
       +
       +        bind   = unix:/tmp/partage.sock
       +        chroot = /var/www
       +        user   = www
       +        group  = daemon
       +        maxsize = 2147483648 # 2 Gib
       +
       +Configuration
       +-------------
       +In order for the web interface to work, the server needs access to 2
       +template files, which must be location specified by the `tmplpath`
       +variable:
       +
       +- index.html
       +- upload.html
       +
       +Interface
       +---------
       +Files are sent to the server using PUT and POST requests.
       +Using POST requests, one can set the expiration time by sending the
       +"expiry" parameter (in seconds).
       +
       +        curl -X PUT -T file.png http://domain.tld
       +        curl -X POST -Fuck=file.png -Fexpiry=3600 http://domain.tld
       +
       +Installation
       +------------
       +Edit the `config.mk` file to match your setup, then run the following:
       +
       +        $ mk
       +        # mk install