Install Hiawatha Webserver on Debian 8

Hiawatha is an open source webserver with a focus on security. I started Hiawatha in January 2002. Before that time, I had used several webservers, but I didn’t like them. They had unlogical, almost cryptic configuration syntax and none of them gave me a good feeling about their security and robustness. So, I decided it was time to write my own webserver. I never thought that my webserver would become what it is today, but I enjoyed working on it and liked to have my own open source project. In the years that followed, Hiawatha became a fully functional webserver.

Hiawatha Features


Hiawatha has been written with security in mind. This resulted in a highly secure webserver in both code and features. Hiawatha can stop SQL injections, XSS and CSRF attacks and exploit attempts. Via a specially crafted monitoring tool, you can keep track of all your webservers.

Easy to use

You don’t need to be a HTTP or CGI expert to get Hiawatha up and running. Its configuration syntax is easy to learn. The documentation and examples you can find on this website will give you all the information you need to configure your webserver within minutes.


Although Hiawatha has everything a modern webserver needs, it’s nevertheless a small and lightweight webserver. This makes Hiawatha ideal for older hardware or embedded systems. Special techniques are being used to keep the usage of resources as low as possible.

Install Hiawatha on Debian 8

Open the terminal and run the following commands as root user

Get the repository’s public key:

#apt-key adv –recv-keys –keyserver 79AF54A9

Edit the sources.list file

#vi /etc/apt/sources.list

Add the following line

deb squeeze main

Save and exit the file

Update the source list

#apt-get update

Install Hiawatha

#apt-get install hiawatha

Now you can ope the web browser and test


You should see an “Installation Successful” webpage

Sponsored Link

Leave a comment

Your email address will not be published. Required fields are marked *