Thefrank / jellyfin-server-freebsd

jellyfin-server component for freebsd
189 stars 16 forks source link

(Unofficial) Jellyfin Server for FreeBSD

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.

Upcoming changes to this repo!

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.

Divergence from main project

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.

Known Issues

Bugs

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.

License(s)

One more thing

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.