Version0.1.2+pkg-b335
Revision15
Size3.3 MB
LicenseMIT
Confinementstrict
BaseUnknown

A laughably-small HTTP server


The only thing uhttpd is good for, is serving static content. It has no fancy bells, or whistles, like virtual host, or CGI support. All it does is host static files out of a directory for you.

If you are looking for the [uhttpd][1] that ships with OpenWRT, you are in the wrong place.

[1]: https://wiki.openwrt.org/doc/howto/http.uhttpd

Snap-specific Information

Customize the listening port(Default: 80):

 sudo snap set uhttpd listening-port=8080


Customize the serving directory(Default: /var/snap/uhttpd/common) (EXPERIMENTAL, likely won't work):

 sudo snap set uhttpd document-root-dir=/media/USB


Toggle output of access logging(Default: false):

 sudo snap set uhttpd enable-access-log=true

Update History

0.1.2+pkg-b335 (15)
13 Dec 2025, 09:47 UTC

Published20 Apr 2019, 01:59 UTC

Last updated21 Apr 2019, 07:02 UTC

First seen13 Dec 2025, 09:47 UTC