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?

  • @[email protected]OP
    link
    fedilink
    English
    54 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

    • @[email protected]
      link
      fedilink
      English
      9
      edit-2
      4 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.

        • BentiGorlich
          link
          fedilink
          54 days ago

          Well I do not have to touch any configuration files with npm and it has a relatively fancy UI

          • @[email protected]
            link
            fedilink
            English
            44 days ago

            Being able to manage it through a gui web interface is definitely nice. I love how simple it is to work with.

          • Possibly linux
            link
            fedilink
            English
            14 days ago

            Caddy is much faster though. I don’t like trying to navigate a UI when you can just write 3 lines in a config.