Home

Awesome

srv

minimalist http(s) server and file browser.

<img src="https://github.com/joshuarli/srv/blob/master/.github/screenshot.png?raw=true" width="200">

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