If your server works, I would just leave it alone. If you have issues, giving Linux a try might help. It's no accident that most of the internet's server infrastructure is Linux-based.
Alternatively, if you want a project or want to learn more about Linux, going through a migration with software you already understand (Jellyfin in this case) is a good way to learn.
If it's working with no performance issues and you already own the windows license then just leave it
Well, depends, it's not like it will revolutionize anything but Windows has severe issues as a server.
-
Reboots needed for system updates and anything that interacts with the Internet should really be updated regularly.
-
High resource use for the operating system compared to Linux
-
Limits you to only running natively because WSL and containers in general is not stable on Windows, they're slower, tend to crash at inopportune times and in general is only good for development work, not actually running things over time. And if you run natively then it becomes a lot harder to run more stuff on the same server in terms of making everything play nice and make backup / restore feasible so you don't need to restart from 0 in case of a system failure.
Those are my two cents. And the last one applies even if you run Linux, running without doing single purpose VM or containers is just not a good idea over time.
You should still reboot your Linux server regularly. While the updates can run in place, running processes will not pick up the changes until restarted. And when you update the kernel you also need to reboot the system to pick it up. While there are distributions out there that have systems in place to auto restart affected services and can upgrade kernels in place (e.g. Ubuntu with the right licence), it is still recommended to reboot every now and then. My server is set up to reboot once a month and after every kernel update.
I personally would but all my systems are Linux. Its really what you want to do.
I tried moving mine over to Linux and it broke streaming from devices to Kodi.
Now, I'm sure I could spend a day banging my head against google and mucking with my Docker containers to get it working, but I decided it's not really worth the effort.
If you need a project, I'd go ahead and set up the server with a small library and see if all the features that are important to you are working. Then give it the full library.
But in general, if it ain't broke, don't fix it.
I'm sure I could spend a day banging my head against google and mucking with my Docker containers to get it working, but I decided it's not really worth the effort.
You threw away a learning opportunity. I seriously doubt the problems you were experiencing had anything to do with Linux, specifically and were more likely due to your lack of knowledge about how Jellyfin works with streaming.
I'm not insinuating that you're a bad person or anything like that. Every one of us has limited time to fool around but it seems like a lot of people really do give up too easily on things like this 🤷
I've seen people spend hours and hours or even days troubleshooting (or just trying to work around) Windows issues/frustrations to the point where they say, "fuck it! I'm trying Linux!" Then they encounter one problem, spend ten minutes trying to figure it out and then just give up and switch back to Windows.
It's a trick or the mind: Human brains trust the familiar even if it's so much worse than something new. People get used to all the bullshit Windows throws their way and it becomes the new (accepted) normal.
It just seems normal to walk up to a PC that rebooted itself overnight and is forcing you to reopen and relogin to everything. It seems normal to instinctively close popups in the lower right corner of your screen without thinking about it because they appear so often. It seems normal that advertisements appear in strange places all over your computer. It seems normal that to install just about anything you have to search the Internet and download a .exe then run it with administrator privileges.
Windows enforces bad behavior and worst practices at every turn yet when faced with a new interface and new ways of doing (and troubleshooting) things users will suddenly find new problems infinitely more frustrating and unacceptable... Even if they're really just minor inconveniences.
Reliability? Mine runs on a Ubuntu server in a container. I never need to look at it, if the power goes out i just press the main button and all starts up as it was.
Depending on the machine maybe slightly better performance with Linux, but if its notable for the enduser is not certain.
Nope. The only difference is the Linux box won't reset due to a forced windows update.
Jellyfin: The Free Software Media System
Current stable release: 10.10.2
Matrix (General Information & Help)
Matrix (Off-Topic) - Come get to know the team and blow off steam!
Matrix Space - List of all the available rooms on Matrix.
Discord - Bridged to our Matrix rooms