I want to use Jellyfin on Proxmox, if that is a thing. After reading a post here where most people recommended Debian as host OS I want to make a VM running Debian and install Jellyfin Server there.

Now I have a few questions:

  • I see many people install Jellyfin via docker. Does that have any advantages? I would prefer to avoid docker as it adds a level of complexity for me.

  • where do I save my media? I have a loose plan to run a second VM running openMediaVault where all my HDDs are passed through and then use NFS to mount a folder on the Jellyfin VM. Is that a sane path?

  • what do I have to consider on Proxmox, to get the best hardware results on Jellyfin? Do I need some special passthrough magic to get it running smoothly? I don’t have a dedicated GPU, does that make the configuration easier?

  • Possibly linux
    link
    fedilink
    English
    31 year ago

    Silly question but what is your question? Yes you can run jellyfin in docker in a VM on Proxmox. Personally have a similar setup and I don’t use GPU encoding or decoding.

    Also GPU passthough to a VM with vfio is generally pretty good and stable so if you want GPU acceleration it shouldn’t be to hard. I personally run a virtual machine for gaming that has a GPU and USB controller passed though to it. I can’t even tell the difference in terms of hardware performance

    • @glasgitarrewelt@feddit.deOP
      link
      fedilink
      English
      51 year ago

      There seem to be many ways to reach the same goal:

      • run Jellyfin in Docker in a VM in Proxmox
      • install Jellyfin Server in Debian in a VM in Proxmox
      • install a Jellyfin LXC container on proxmox
      • … Probably more

      I try to find the best way for me.

      • @dan@upvote.au
        link
        fedilink
        English
        2
        edit-2
        1 year ago

        Docker is the easiest to maintain.

        I used to use Proxmox but switched to Unraid which has a nice UI to manage Docker containers. That’s one thing I wish Proxmox would add.