I've recently switched to Linux Mint from Windows 11, and while I find daily use quite easy, installing applications has proven to be a whole different ball game. In Windows, it's as simple as double-clicking an .exe file to install anything, provided I have admin rights. However, in Linux, the process seems way more complicated. If I can't find an app in the software manager, that's when the real trouble starts. Installation instructions often assume a level of expertise that's just not there for many users. I've found that AI tools, which people often advise against, have surprisingly been my best resource so far. I spent over a week just getting Jellyfin set up to work remotely. I wanted to install Immich and Recipya, but the instructions are so vague even AI couldn't help me. It feels like Linux developers prefer the tinkering aspect over user-friendliness. I can't help but think that Windows is so popular because Microsoft recognized that users want a simple experience without needing to learn the ins and outs of the operating system. Now, I'm also struggling with a permission denied error when using Docker, even after adding myself to the Docker group.
5 Answers
Usually, projects on GitHub provide simple commands to install software. If you’re having trouble with Docker, I’d suggest checking out tutorials on YouTube for Immich or other server apps; they've helped me a lot. Just make sure to follow along with the specifics of your setup!
The installation instructions for Jellyfin are actually straightforward. You should just be able to copy and paste a couple of commands from their documentation. Also, consider looking into simpler alternatives like Podman instead of Docker!
For some Linux users, the experience can be as easy as typing a single command in the terminal for installation. However, I understand it might feel overwhelming switching from Windows. Once you get used to Linux, though, the process can become quite fast!
Could you share exactly how you're attempting to install Immich or Jellyfin? Identifying the specific frustration points could help clarify things. Generally, Docker is designed to make setups simpler for users, so it shouldn't be overly complicated!
You're comparing desktop software installation with server application setup. Both can be complex, but remember that server apps require a lot more configuration post-installation, whether on Linux or Windows. For example, Jellyfin may have a Windows installer, but it’s often not optimized for heavy usage like a media server is intended for. Just be patient; server setups on any OS often come with their own challenges.

Related Questions
How To Get Your Domain Unblocked From Facebook
How To Find A String In a Directory of Files Using Linux