freenas plugin #183

Closed
opened 2025-12-21 16:14:00 +01:00 by backuprepo · 24 comments
Owner

Originally created by @icf20 on GitHub (Jan 1, 2019).

is there any chance to get a official plug-in for freenas?

i am asking because docker on freenas is complicated and will be more like a VM thing

Originally created by @icf20 on GitHub (Jan 1, 2019). is there any chance to get a official plug-in for freenas? i am asking because docker on freenas is complicated and will be more like a VM thing
backuprepo 2025-12-21 16:14:00 +01:00
Author
Owner

@Camotoy commented on GitHub (Jan 1, 2019):

This is tied with #95 as it seems the biggest step to get Jellyfin on the FreeBSD platform is .NET support.

@Camotoy commented on GitHub (Jan 1, 2019): This is tied with #95 as it seems the biggest step to get Jellyfin on the FreeBSD platform is .NET support.
Author
Owner

@icf20 commented on GitHub (Jan 1, 2019):

so we have to stick with emby then

@icf20 commented on GitHub (Jan 1, 2019): so we have to stick with emby then
Author
Owner

@Camotoy commented on GitHub (Jan 1, 2019):

For now, yes. I'd recommend leaving this open as when FreeBSD support is fulfilled in one way or another we'll have to see if we can get a spot on the plugin store.

@Camotoy commented on GitHub (Jan 1, 2019): For now, yes. I'd recommend leaving this open as when FreeBSD support is fulfilled in one way or another we'll have to see if we can get a spot on the plugin store.
Author
Owner

@Mengine commented on GitHub (Jan 2, 2019):

You could just set up a virtual linux node on your freenas, and install jellfyin on top of that.

@Mengine commented on GitHub (Jan 2, 2019): You could just set up a virtual linux node on your freenas, and install jellfyin on top of that.
Author
Owner

@Camotoy commented on GitHub (Jan 2, 2019):

I'm hoping for a native implementation, especially to make transferring from Emby to Jellyfin as simple as possible. One could set up Jellyfin on a Linux virtual machine in FreeNAS but if there's already an existing library location on the NAS it's hard to transfer over to the VM.

@Camotoy commented on GitHub (Jan 2, 2019): I'm hoping for a native implementation, especially to make transferring from Emby to Jellyfin as simple as possible. One could set up Jellyfin on a Linux virtual machine in FreeNAS but if there's already an existing library location on the NAS it's hard to transfer over to the VM.
Author
Owner

@icf20 commented on GitHub (Jan 4, 2019):

@Mengine there is no ram for that 😿

@icf20 commented on GitHub (Jan 4, 2019): @Mengine there is no ram for that :crying_cat_face:
Author
Owner

@ninnghazad commented on GitHub (Jan 13, 2019):

jellyfin in debian vm under freenas works well. as well as it works under linux atm.

@ninnghazad commented on GitHub (Jan 13, 2019): jellyfin in debian vm under freenas works well. as well as it works under linux atm.
Author
Owner

@MostFrabjous commented on GitHub (Feb 1, 2019):

To further clarify this: It is possible to run jellyfins docker image on FreeNAS, but like @icf20 mentioned: FreeNAS is mostly built on storage optimized boxes (lacks CPU power, in my case even VT-d) and uses the always memory hungry ZFS. So running a VM (Docker support in FreeNAS is realized via a Rancher VM) is a subpar solution to running a FreeNAS Plugin (FreeBSD iocage jail).

@MostFrabjous commented on GitHub (Feb 1, 2019): To further clarify this: It *is* possible to run jellyfins docker image on FreeNAS, but like @icf20 mentioned: FreeNAS is mostly built on storage optimized boxes (lacks CPU power, in my case even VT-d) and uses the always memory hungry ZFS. So running a VM (Docker support in FreeNAS is realized via a Rancher VM) is a subpar solution to running a FreeNAS Plugin (FreeBSD iocage jail).
Author
Owner

@texneus commented on GitHub (Feb 6, 2019):

Although I absolutely agree a native FreeBSD solution is strongly needed, I just wanted to throw out for reference that I am currently evaluating Docker Jellyfin using a BHyve Debian virtual machine under XigmaNAS 11.2 and it seems to be working well (so far...). It (Jellyfin on FreeBSD as a Docker container) is definitely possible, but absolutely not a practical solution for most.

@texneus commented on GitHub (Feb 6, 2019): Although I absolutely agree a native FreeBSD solution is strongly needed, I just wanted to throw out for reference that I am currently evaluating Docker Jellyfin using a BHyve Debian virtual machine under XigmaNAS 11.2 and it seems to be working well (so far...). It (Jellyfin on FreeBSD as a Docker container) is definitely possible, but absolutely not a practical solution for most.
Author
Owner

@balarpan commented on GitHub (Jul 17, 2019):

Hi! How about already in ports .Net version?
https://www.freshports.org/lang/linux-dotnet-runtime/
https://www.freshports.org/lang/linux-dotnet-cli/

@balarpan commented on GitHub (Jul 17, 2019): Hi! How about already in ports .Net version? [https://www.freshports.org/lang/linux-dotnet-runtime/](https://www.freshports.org/lang/linux-dotnet-runtime/) [https://www.freshports.org/lang/linux-dotnet-cli/](https://www.freshports.org/lang/linux-dotnet-cli/)
Author
Owner

@doug0162 commented on GitHub (Jul 17, 2019):

I believe those ports require a kernel module which gives FreeBSD the ability to execute Linux binaries.

@doug0162 commented on GitHub (Jul 17, 2019): I believe those ports require a kernel module which gives FreeBSD the ability to execute Linux binaries.
Author
Owner

@balarpan commented on GitHub (Jul 17, 2019):

I believe those ports require a kernel module which gives FreeBSD the ability to execute Linux binaries.

It's not a problem:
kldload linux64
cd /usr/ports/emulators/linux_base-c7 && make install clean
and append 4 rows to /etc/fstab according instruction in port in line above.

For me the main problem is to run .net DLL which comes in Portable package https://repo.jellyfin.org/releases/server/portable/

@balarpan commented on GitHub (Jul 17, 2019): > I believe those ports require a kernel module which gives FreeBSD the ability to execute Linux binaries. It's not a problem: kldload linux64 cd /usr/ports/emulators/linux_base-c7 && make install clean and append 4 rows to /etc/fstab according instruction in port in line above. For me the main problem is to run .net DLL which comes in Portable package [https://repo.jellyfin.org/releases/server/portable/](https://repo.jellyfin.org/releases/server/portable/)
Author
Owner

@balarpan commented on GitHub (Jul 17, 2019):

Sorry, can't check write now FreeNAS installation, but any way it should be a potential solution for FreeBSD itself.

@balarpan commented on GitHub (Jul 17, 2019): Sorry, can't check write now FreeNAS installation, but any way it should be a potential solution for FreeBSD itself.
Author
Owner

@elementalwindx commented on GitHub (May 8, 2020):

ohhh I wish this was done already. LOVE free and truly open source projects. Shame Emby went the way it did. Now if only this project could get an official plugin for freenas I think many would be happiest.

@elementalwindx commented on GitHub (May 8, 2020): ohhh I wish this was done already. LOVE free and truly open source projects. Shame Emby went the way it did. Now if only this project could get an official plugin for freenas I think many would be happiest.
Author
Owner

@ghost commented on GitHub (Aug 24, 2020):

Still waiting and wishing as well. Can't wait to uninstall Plex and upgrade to Jellyfin

@ghost commented on GitHub (Aug 24, 2020): Still waiting and wishing as well. Can't wait to uninstall Plex and upgrade to Jellyfin
Author
Owner

@reesericci commented on GitHub (Aug 27, 2020):

Apparently iXSystems is coming out with another product, called TrueNAS scale. It's basically FreeNAS/TrueNAS Core but built on Debian Linux instead of FreeBSD and it will use docker for containerization rather than Jails. Jellyfin will become a reality!

@reesericci commented on GitHub (Aug 27, 2020): Apparently iXSystems is coming out with another product, called TrueNAS scale. It's basically FreeNAS/TrueNAS Core but built on Debian Linux instead of FreeBSD and it will use docker for containerization rather than Jails. Jellyfin will become a reality!
Author
Owner

@ghost commented on GitHub (Aug 30, 2020):

TrueNAS core looks interesting but it a branch that won't have a stable release for an unknown amount of years. Freenas/TrueNAS has 10million ish downloads if my memory is right. That means right out of the gate huge amount of new jellyfin followers, and supporters.

@ghost commented on GitHub (Aug 30, 2020): TrueNAS core looks interesting but it a branch that won't have a stable release for an unknown amount of years. Freenas/TrueNAS has 10million ish downloads if my memory is right. That means right out of the gate huge amount of new jellyfin followers, and supporters.
Author
Owner

@klebdotio commented on GitHub (Sep 2, 2020):

So, If I were to pick up a Dell Poweredge R200, I would have the CPU performance for Jellyfin, so I could run it in a VM on FreeNAS?

@klebdotio commented on GitHub (Sep 2, 2020): So, If I were to pick up a Dell Poweredge R200, I would have the CPU performance for Jellyfin, so I could run it in a VM on FreeNAS?
Author
Owner

@reesericci commented on GitHub (Sep 3, 2020):

yea

@reesericci commented on GitHub (Sep 3, 2020): yea
Author
Owner

@klebdotio commented on GitHub (Sep 3, 2020):

would I have significant performance issues trying to do this?

@klebdotio commented on GitHub (Sep 3, 2020): would I have significant performance issues trying to do this?
Author
Owner

@reesericci commented on GitHub (Sep 3, 2020):

no

@reesericci commented on GitHub (Sep 3, 2020): no
Author
Owner

@nolanshah commented on GitHub (Jul 5, 2022):

There's now unofficial support (edit: more like it's now not impossible to build) for .NET on FreeBSD x64 based on the build docs and https://github.com/dotnet/runtime/issues/14537, so it should be possible to get a hacky-but-working Jellyfin installation.

@nolanshah commented on GitHub (Jul 5, 2022): There's now ~unofficial support~ (edit: more like it's now not impossible to build) for .NET on FreeBSD x64 based on the [build docs](https://github.com/dotnet/runtime/blob/main/docs/workflow/README.md) and https://github.com/dotnet/runtime/issues/14537, so it should be possible to get a hacky-but-working Jellyfin installation.
Author
Owner

@sec commented on GitHub (Jul 6, 2022):

You want this https://github.com/Thefrank/jellyfin-server-freebsd ? :)

@sec commented on GitHub (Jul 6, 2022): You want this https://github.com/Thefrank/jellyfin-server-freebsd ? :)
Author
Owner

@oddstr13 commented on GitHub (Oct 4, 2023):

Related feature request https://features.jellyfin.org/posts/221/freenas-plugin, please vote for this feature if the above linked repo doesn't fulfill your needs.

@oddstr13 commented on GitHub (Oct 4, 2023): Related feature request https://features.jellyfin.org/posts/221/freenas-plugin, please vote for this feature if the above linked repo doesn't fulfill your needs.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: starred/jellyfin#183
No description provided.