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.

  • d_k_bo@feddit.de
    link
    fedilink
    English
    arrow-up
    13
    ·
    edit-2
    1 year ago

    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.

    • psykon@kbin.social
      link
      fedilink
      arrow-up
      5
      ·
      1 year ago

      +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.

  • vegetaaaaaaa@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    edit-2
    1 year ago

    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.

  • SniffBark@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 year ago

    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.

  • innercitadel@lemmy.nz
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    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.