srv
srv copied to clipboard
minimalist http(s) server and file browser
srv
minimalist http(s) server and file browser.

download
static executables for some platforms can be found here.
usage
Simply srv
. Defaults are -p 8000 -b 127.0.0.1 -d .
usage: TLS
TLS and HTTP/2 are enabled if you pass -c certfile -k keyfile
.
to make self-signed certs:
openssl req -nodes -new -x509 -keyout key.pem -out cert.pem -subj "/"
or better, locally trusted certs with mkcert:
mkcert -install
mkcert -key-file key.pem -cert-file cert.pem -ecdsa 127.0.0.1