minimalist http(s) server and file browser.
static executables for some platforms can be found here.
Simply srv
. Defaults are -p 8000 -b 127.0.0.1 -d .
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