joshuarli / srv

minimalist http(s) server and file browser

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

minimalist http(s) server and file browser

License:ISC License


Languages

Language:Go 80.2%Language:Makefile 10.8%Language:Lua 7.7%Language:Shell 1.3%