Best supported Linux installation environment

I have been running StashApp under Ubuntu 24.04 for a while, but even though I have manually installed Python 3.10.11, I have not been able to get plugins, most notable LocalVisage AI working.

What is the best supported Linux platform (Ubuntu, Debian, Mint, whatever) and version to install StashApp so, that plugins would start working right away without tweaking over Python versions or anything else?

They’re virtually all the same. All of the ones you mentioned are technically Debian. Ubuntu is generally the most well supported for anything because it has the largest user base so you can generally find forum posts and stuff to help you out. As a software developer, I can tell you that Python versioning is always a pain in the ass. Very few if any Linux distros are going to include it out of the box, and even if they did, you’d likely need a different version anyhow.

However, the community here should be able to help you resolve your specific issue just fine without you needing to choose a different OS. Is there another thread somewhere where I can find information about your issue? I’m happy to give it a go but would need some more information. Are you using the native binaries or the Docker install for instance, what plugins do you have installed, what have you already tried, that sort of thing.

Latest Stash version is always recommended.

As far as plugins they are not a monolith thing so they will always be case by case. Most plugins will work with latest Python 3.14, but as you mentioned in the chat Local Visage specifically it has complicated setup process due to dependency compatability.

nipsu72
#General

I already wrote a thread to "Support" about this, but let's ask from here also: what is the best supported Linux platform (Ubuntu, Debian, Mint, whatever) and version for StashApp installation? I have now it running on Ubuntu 24.04, with Python 3.10.11 manually installed, but still I don't get plugins (most notable Local Visage) to run.

Follow the instructions provided.

The other replies are correct, it’s much better to have a venv with proper management, but there are objectively better distros based purely on compiled binary support

  • x86-64 (no ARM*) variants
  • debian latest/ ubuntu LTS
  • RHEL/ RockyLinux

notably, avoid distros using musl instead of libc for security, since most of them aren’t targeted by pre-built packages

In your case you want multi-python versioning so you want something like Poetry, uv or *conda