dserve serve a directory over HTTP
Download Windows, Linux or Mac 32bit or 64bit executable application from the releases:
Install via go get
. (Requires Golang)
go get github.com/peteretelej/dserve
Enter the directory you'd like to serve and run
dserve
That's it. This launches a webserver on port 9011 serving the directory. Visit http://localhost:9011 to access the site.
Speficy a directory in another location
dserve -dir /var/www/html
Serve on a different port
dserve -port 8080
Enable HTTP basic authentication
dserve -basicauth user1:pass123
Restrict server to localhost
dserve -local
You can chain the arguments
dserve -dir ~/mysite -port 80 -basicauth user:pass12345