I just recently started playing around with an old pc as my homeserver and am curious of any recommendations for lesser known self hostable foss software that you would recommend

  • Parsnip8904@beehaw.org
    link
    fedilink
    arrow-up
    6
    ·
    3 years ago
    • Portainer server and agent for monitoring all docker hosts in one place
    • Traefik as reverse proxy
    • Dashy (complex) and Homarr (simpler) as dashboards
    • Gluetun for VPN access for containers and proxy for everyone on the network
    • Radarr/Sonarr for managing Movies and TV shows
    • Navidrome for music
    • Audiobookshelf for audiobooks
    • Transmission/qbittorrent/rtorrent/deluge as torrent clients
    • Pinhole for DNS
    • Technitium for more advanced DNS and DHCP (might replace all piholes with this or blocky in the future)
    • Plex/Jellyfin for media streaming
    • JellyfinVue - awesome frontend to jellyfin
    • Bazarr - for subtitles
    • DengueDucky@lemmy.ml
      link
      fedilink
      arrow-up
      4
      ·
      3 years ago

      Caddy is simpler for the reverse proxy. Just sharing for people that get scared when they try to set up Traefik.

      • Parsnip8904@beehaw.org
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        3 years ago

        Ngnix-proxy-manager is even simpler :) But along with the automatic router creation using labels, I’ve found traefik to be the most robust of all three.

        The traefik syntax and configuration using yaml is really initutive. I can link a good guide here if someone wants it. The official documentation isn’t that good.

        One of my favourite guides explaining the configuration files for traefik.

      • pattern@beehaw.org
        link
        fedilink
        arrow-up
        1
        ·
        3 years ago

        Honestly I started using traefik first and I agree, the learning curve is steep. I’m only just now starting to understand what my labels are doing. But now, I’ve tried caddy and literally cannot get it to work, or find how to port what I have on traefik over to caddy lol.

        • DengueDucky@lemmy.ml
          link
          fedilink
          arrow-up
          1
          ·
          3 years ago

          Here are all the steps after installing Caddy to create a reverse proxy with SSL:

          1. Open the /etc/caddy/Caddyfile file
          2. Add the following, replacing the domain and port with those that you want to use.

          subdomain.example.com {

            reverse_proxy localhost:8080
          

          }

          1. Restart Caddy with systemctl restart caddy
          • pattern@beehaw.org
            link
            fedilink
            arrow-up
            2
            ·
            3 years ago

            Super interesting. I’ll have to experiment with this, the guides I found were not this straight forward. Thanks!