I am having the worst time with Jellyfin and getting started. I downloaded everything that was needed, got the account made and all that. However, two issues: 1- can’t get Jellyfin to find my folders for music or videos, and 2- can’t seem to login with a different device to engage in streaming. I’m trying to figure out what I’m doing wrong. Help?

  • Edit: I am running CachyOS, and how I downloaded was mixed through AUR and Octopi for dependencies.
  • gdog05@lemmy.world
    link
    fedilink
    English
    arrow-up
    13
    ·
    3 months ago

    How did you install Jellyfin? Just like on a Windows/Mac/Linux machine? Docker?

    The other device, is it on the same network and/or subnetwork as the Jellyfin install? It will not do remote connections out of the box.

  • sudo@programming.dev
    link
    fedilink
    English
    arrow-up
    12
    ·
    3 months ago
    1. Are you running as the systemd service?
    2. “Find” as in it doesn’t know where your folders are or “find” as in you told it where the media is but they’re not showing up? If former, configure your libraries in the UI. If latter, check logs, its probably a permissions issue.
    3. Can you log in to the webui from the host machine itself? If so but not other devices on the LAN, then there’s a probably a setting somewhere that’s set to 127.0.0.1 that should be 0.0.0.0.
  • 9tr6gyp3@lemmy.world
    link
    fedilink
    English
    arrow-up
    10
    ·
    edit-2
    3 months ago

    1.) Check the jellyfin logs and see what kind of errors youre getting when adding media folders.

    2.) check your firewall rules on the jellyfin server, as well as your local router/switch and make sure you’re allowing access to the jellyfin port

    • generallynonsensical@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      3 months ago

      To add, make sure jellyfin has the proper permissions to access the disks. I had a helluva time figuring it out back when I started with it a couple years back.

  • roofuskit@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    ·
    3 months ago

    I’m assuming you installed Jellyfin server. How did you install it? And how much experience do you have with the installation method you used?

      • Static_Rocket@lemmy.world
        link
        fedilink
        English
        arrow-up
        9
        ·
        3 months ago

        You shouldn’t need to use the aur unless cachy is restricting your repo access. It’s all in arch extras.

        • darcmage@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          4
          ·
          3 months ago

          Also trying the flatpak version might be worth a shot.

          flatpak install flathub org.jellyfin.JellyfinServer

      • mierdabird@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        2
        ·
        edit-2
        3 months ago

        If this is your first time trying to selfhost I highly recommend Cosmos Cloud, I’ve been using it for 6 months and it’s made every step of the way so much easier for me. It manages docker containers and has included reverse proxy and security features, with paid option for personal VPN like tailscale.

        Most services work perfectly from a catalog of pre-built docker compose files, but Jellyfin I remember I did have to go to the internal docker IP on the actual host machine to set the server up and working properly to be visible from other machines

  • ook@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    4
    ·
    3 months ago

    If it is linux check the folder permissions. All issues I had with it and what posts I have seen online all go back to Jellyfin not having access to the folders because it was set for e.g. root user and Jellyfin was not running as that (it shouldn’t of course,just change the folder permissions to include Jellyfin).

    If you installed via docker I think there is a setting to define which pernissions its container should get, maybe that is also set wrong.