2024-10-31, 01:47 PM
Not every Debian/Ubuntu based distro uses UFW, nor does every Linux distro have the same firewall backend (UFW is a firewall frontend).
So it is impractical to include that in our script, nor do I think it is a good practice to make that kind of change on behalf of Linux users. I'm not aware of ANY other Linux app that makes firewall changes for the user. Not Nginx, not Apache, not Docker, not FTP, {insert more foundational FOSS apps}. Our documentation includes the ports used by Jellyfin and there is a certain level of knowledge assumed for our users running Linux.
Our WINDOWS installer does add an allow rule to the Windows Firewall. But there is only one mechanism for adding rules and it is common practice for Windows app to add rules to allow themselves through the firewall. There is also different level of knowledge assumed.
So it is impractical to include that in our script, nor do I think it is a good practice to make that kind of change on behalf of Linux users. I'm not aware of ANY other Linux app that makes firewall changes for the user. Not Nginx, not Apache, not Docker, not FTP, {insert more foundational FOSS apps}. Our documentation includes the ports used by Jellyfin and there is a certain level of knowledge assumed for our users running Linux.
Our WINDOWS installer does add an allow rule to the Windows Firewall. But there is only one mechanism for adding rules and it is common practice for Windows app to add rules to allow themselves through the firewall. There is also different level of knowledge assumed.