== Marisa An HTTP-based file upload system, forked from [https://z3bra.org/partage/ partage] at some point by [https://interconnected.chaotic.ninja Izuru Yakumo] to serve as a playground of sorts. === Features * Link expiration * Mimetype support * Random filenames * Multiple file uploads * !JavaScript-free * Privilege dropping * [https://man.chaotic.ninja/?page=chroot.2 chroot(2)] support * FastCGI support === Usage Refer to the [https://man.chaotic.ninja/?page=marisa.1 marisa(1)] manual for details and examples. {{{ marisa [-v] [-f marisa.conf] }}} Configuration is done through its configuration file, [https://man.chaotic.ninja/?page=marisa.conf.5 marisa.conf(5)]. The format is that of the INI file format. Uploading files is done via PUT and POST requests. Multiple files can be sent via POST requests. {{{ curl -T file.png http://domain.tld }}} {{{ curl -F file=file.png -F expiry=3600 http://domain.tld }}} === Installation Requires [https://go.dev Go] version 1.17 or newer. {{{ $ make # make install }}} === Development {{{ git clone https://git.chaotic.ninja/git/yakumo_izuru/marisa.git }}} If you find any bug, please report them here or send a patch to marisa-dev@chaotic.ninja.