Here’s my proposed configuration:

  • OrangePi Zero 3 running DietPi
  • Jellyfin with media libraries on an external hard drive
  • Dynamic DNS from DuckDNS to access server remotely via Finamp

Is there anything I’m missing? Do I need Lets Encrypt or fail2ban?

    • compostgoblin@lemmy.blahaj.zoneOP
      link
      fedilink
      English
      arrow-up
      5
      ·
      5 days ago

      Thank you! What is the most beginner-friendly way to do that?

      I’ve been trying to figure this all out for so long, but it feels like every time I overturn one stone I discover there’s another setting or program I need to configure that I didn’t know about

      • illusionist@lemmy.zip
        link
        fedilink
        English
        arrow-up
        9
        ·
        edit-2
        5 days ago

        Install caddy. Check that it works. Get to know what a firewall is. How it works. Forward your ports from router to the machine. (I use cockpit (preinstalled on fedora) to configure my firewall)

        Use a caddyfile with the content

        sub.domain.com {
            reverse_proxy 192.168.178.192:8080
        }
        

        Replace 192.168.178.192 with the ip. And 8080 with the port and your domain obviously.

        That’s it.