This, plus self hosting jellyfin and *arr and I basically have a better service, with no ads, nice UI, access from all my devices, offline access, 4K resolution, music streaming. Basically the all-inclusive premium plan, not exactly for free, but for a very reasonable cost.
There are some plug’n’play solutions out there, all off-the-shelf NAS you can find nowadays will have an “app store” type of things that will let you install Jellyfin and others Webservice in one click.
The DIY way is cheaper, more flexible, more powerful, but it’s a journey and it can be very frustrating. I too, regularly spend hours if not days on problems that end up basically as “I’m an idiot and had a typo in the config file the whole time”. It’s a hobby for me, I don’t feel like it’s wasted time, I enjoy it, I’m learning stuff.