Besides, Inventree is being actively developed, and the developers actually do pay attention to the issue tracker. This is worth a lot.
As far as deployment, well yes, it may be somewhat more difficult than a monolithic desktop app or a hosted service. It's not so much about being linux-specific, but about the whole concept behind getting it deployed.
They provide a docker-compose file, which, I believe, contains the section to start the database, if you don't already have one, and the app itself, so you have pretty much all configuration in one file, and their getting started docs should help you get going. But for best results you should read some introductory tutorials on docker and docker-compose. Inventree is a self-hosted web application, quite a different experience compared to your typical desktop software, so yes you will need to learn some new concepts. That's a good thing anyway, live and learn. It's not disposable knowledge, you'll be able to reuse it for something else later.