2025-04-09, 08:25 PM
(This post was last modified: 2025-04-09, 09:57 PM by bitstream. Edited 1 time in total.)
Okay, seems to be a Linux problem. Non-root users do not have the permission to bind ports below 1024 by default.
Under Ubuntu, it should be possible to set the related permissions for JF using setcap
https://linux.die.net/man/3/cap_from_text
Concluding /usr/lib/jellyfin/bin/jellyfin is the starting binary, i tried
sudo setcap CAP_NET_BIND_SERVICE=+eip /usr/lib/jellyfin/bin/jellyfin
However, JF still can't bind the port.
Did I incorrectly assume /usr/lib/jellyfin/bin/jellyfin is how JF is started?
Under Ubuntu, it should be possible to set the related permissions for JF using setcap
https://linux.die.net/man/3/cap_from_text
Concluding /usr/lib/jellyfin/bin/jellyfin is the starting binary, i tried
sudo setcap CAP_NET_BIND_SERVICE=+eip /usr/lib/jellyfin/bin/jellyfin
However, JF still can't bind the port.
Did I incorrectly assume /usr/lib/jellyfin/bin/jellyfin is how JF is started?