Microsoft does not have an official build of dotNET for FreeBSD. See HERE for more details. This repo currently only contains binary components for Jellyfin-Server (FreeBSD AMD64) and Jellyfin-Web (Portable) in addition to the required and pre-built libSkiaSharp.
Once a source build option is available for FreeBSD ports, this repo may no longer carry binaries outside of the prebuilt Skia library. This too will be removed when a ports build of Skia is possible.
Those needing an update ASAP should use the ports version as a guide for building an update.
I will try and keep the binaries updated. For those that just want them.
This repo will remain open for those needing questions answered.
This product builds cleanly with a working dotNET SDK under FreeBSD 13.3+. No code modification is required unless you want HWaccel support. Check "building" if you would like to learn more.
libinotify
runs into resource limitations when used to monitor a large number of files. This is typically experienced as DNS or SSL errors.
ffmpeg
sees very slow transcode rates when compared to other platforms. See HERE.
ipv6=new
, or vnet=OFF
)
Please DO NOT bring bugs about this build or platform to the main jellyfin team. This is Unofficial. Open a ticket if you are having issues but please check their official Issues first and make sure you have read the FAQ.md first.
Microsoft does not currently support dotNET5+ on FreeBSD so this package and its binaries might have limited support across FreeBSD versions. If you are knowledgeable in the inner-workings of FreeBSD please drop over to https://github.com/dotnet/runtime/issues/14537 if you would like to help out getting dotNET on to FreeBSD.