Skip to content

jcasc/quickfile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

quickfile

Quickfile is a minimalist HTTPS fileserver serving a single directory.

Usage

quickfile path

starts the fileserver serving path using default settings. The server displays a random-generated password in the terminal, which is queried via Basic Auth. The user name provided by the client can be chosen freely but is logged.

The files are served on endpoint /download/. A minimalist upload form is served on /upload/.

Supported flags

-p 12345 sets the Port (42777 by default).

-cert fullchain.pem -key privkey.pem specifies a X509 cert to use for TLS. If no cert+key is specified, a self-signed dummy cert with only "quickfile" as subject information is used instead. HTTP without TLS is not supported.

About

minimalist fileserver using TLS and BasicAuth

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages