Lightning fast web server designed for security, streaming and static content
For commercial use, please contact the author

Latest version: 2021-09-26 (OpenSSL 1.1.1l)

Browse all platforms
Linux x64
Ubuntu / Debian CentOS, Suse, RedHat, Mageia
.deb .rpm
x64 WRT3200ACM WR1043ND-v4
Orange PI
macOS FreeBSD
x64 x64
x64 x86 signature
Windows legacy XP, 2003
x64 x86

Default configuration:

Configuration path [ /etc/g_httpstorm | /path/to/httpstorm ]
Configuration file [ service name | g_httpstorm ] .ini
Root directory on UNIX root = /var/www
Root directory on Windows root = c:\inetpub\wwwroot
Listening port port = 80
TLS cert file tls_cer =
TLS key file tls_key =
Upgrade to HTTPS upgrade_https = 1
Automatically upgrade to HTTPS if the client wants to.
The server sertificate name and expirity date are checked,
to make sure we can safely upgrade the connection to secure.
Default document index.htm, index.html
Directory browsing list_directories = 1 (enabled)
Minified document versions min_gz = 1 (enabled)
are served before the
original file, unless
they are older
file.[ br gz ]
file.[ gif jpg jpeg png ].webp
file.min.[ css htm html js ]
Virtual Directories vdir =
dir | path | [ user ]
File extensions filter ext = [ allow | block ]
css htm html js
gif jpg jpeg png
Files without extension ext_no_ext = [ allow | block ]
Maximum connections 64 / unlimited (requires a license)
© 2015-2021 George Valkov
httpstorm web server