I want to host my website in my raspberry pi, I’ve read that I would need a web server software for this. Which one do you recommend? It won’t be a complex website.
Caddy! It has HTTPS built in and provides simple but powerful configuration with sane defaults.
Example Caddyfile for a static file server:
example.com { root * /var/www file_server }
I used nginx in the past, but didn’t like it’s verbose config files.
+1 for Caddy. It’s my default webserver and reverse proxy. Built-in Https and the fact that I can get it up, running and configured in a matter of minutes are the main reasons.
Apache, the OG HTTP server. Fast, well documented, battle-tested, FOSS and community-led (unlike nginx which is corporate-led). People will tell you that nginx is “faster” but never point to actual benchmarks. Both are ok.
I have recently started using Caddy and I love it! FOSS, automatic HTTPS, super easy to setup and works well as a reverse proxy. As your website will not be complex, the Caddyfile would be just a few lines.
Apache httpd if php is involved. Otherwise, nginx.
Both are highly reliable and efficient.
If running php, I usually go with PHP-FPM and nginx, much faster than Apache in most cases
Nginx
lighttpd, just to be different
I’m a big fan of HAProxy
Hosting personal websites on your own hardware is such a pain, and I would imaging doing it on a rpi would be even more of a pain than on x86 architecture. If at all an option I’d recommend hosting on something like github pages or better still on a VPS.
deleted by creator