I got Jellyfin up and running, it’s 10/10. I love this thing, and it reinvigorated my love for watching movies. So I decided to tackle all the other services I wanted, starting with Paperless-ngx…
What a nightmare. It doesn’t have a Windows install so I made an Ubuntu VM. Don’t get me started on Ubuntu. I just spent about 12hrs trying to get Portainer to cooperate and had to give up. I tried just installing Paperless the “normal way” and had to give up on that too.
My point: if you’re getting started selfhosting you have to embrace and accept the self-inflicted punishment. Good luck everybody, I don’t know if I can keep choosing to get disappointed.
Edit: good news! Almost everything I wanted to do is covered by Jellyfin which can be done in Windows.
I know linux isn’t for everyone, but self hosting on windows is self-inflicted punishment. It’s just not the right platform. Sure it’s doable, but it’s death by a thousand papercuts.
also Ubuntu will add more complexity to things, Debian will cover most of what you need.
How so?
Windows is just not ready for this stuff. Most of this stuff is built for Linux. Linux is THE server OS. And windows is painful for developers too, so there’s less solutions for it.
You’ll be a lot better off with Linux for self hosting.