iotweb
iotweb copied to clipboard
Small (4MB), fast static web server for IoT devices. Written in Go
trafficstars
UPDATE: This is an archived Project - For an updated version of iotweb, see https://github.com/txn2/asws, asws is a small fast static web server written in Go.
IoT Web Server
A very small web server written in Go for static sites served on devices such as the Raspberry Pi. Uses bunyan logging.
Env
Uses environment variables for configuration. The following are default values, override where needed.
export IOTWEB_BASEPATH=/export IOTWEB_STATICPATH=wwwexport IOTWEB_PORT=8080export IOTWEB_FSAPIPATH=yesexport IOTWEB_FSAPIPATH=fsapi/
Try
docker run -it --rm -p 8080:8080 cjimti/iotweb:1.1.1
for arm base devices use:
docker run -it --rm -p 8080:8080 cjimti/iotweb:armhf-1.1.1
Development
Uses goreleaser:
Install goreleaser with brew (mac):
brew install goreleaser/tap/goreleaser
Build without releasing:
goreleaser --skip-publish --rm-dist --skip-validate