Container Comparison Matrix

As the creator of stash-s6, I am clearly biased but I’m not sure if I have anything to gain besides more bug reports

tl;dr

  • baremetal is the ABSOLUTE BEST, as long as you’re okay without python management or can run your own
  • avoid binarygeek119/stash-cuda (outdated), stashapp/stash-cuda (hard to build) and hotio/stash (compatibility issues) if possible
  • stash-s6 is the only repo with V4L2 (raspi) acceleration
  • nerethos and stash-s6 both have python management

Images

Feature Breakdown

Name hardware acceleration ARM support ffmpeg python version python dependency installer
baremetal CUDA,QSV,VAAPI,V4L2 v6,v7,arm64 6.1[1] / 7.1[2] system system
stashapp/stash (official) :x: v6,v7,arm64 6.11[3] 3.12[4] :x:
hotio :x: arm64 6.11[3:1] 3.12[4:1] :x:
nerethos CUDA,QSV,VAAPI :x: 6.0.1-8-jellyfin[5] 3.11[6] :white_check_mark: venv
feederbox826 CUDA,QSV,VAAPI,V4L2 v6[7],v7,arm64 7-jellyfin[8] 3.12[4:2] / 3.12[9] :white_check_mark: uv
stash-cuda CUDA :x: 4.4.2[10] :x: :x:

Packaging

Host Name Upstream Image Documentation/Support
TrueNAS Scale stash stashapp/stash stash | TrueCharts Charts
Unraid CorneliousJD stash stashapp/stash [SUPPORT] Stash - CorneliousJD Repo - Docker Containers - Unraid
Unraid hotio stash hotio/stash unraid-templates/hotio/stash.xml at master · hotio/unraid-templates · GitHub
Unraid feederbox826 stash feederbox826 GitHub - feederbox826/unraid-templates: Unraid templates

Other

binarygeek119/stash-cuda
DockerHub | GitHub

  • Excluded since it’s last update was over 1y ago (2023-03-30) and there is no CI to keep it updated

Footnotes


  1. ffbinaries ↩︎

  2. gyan.dev release ↩︎

  3. ffmpeg @ Alpine 3.20 ↩︎ ↩︎

  4. python3 @ Alpine 3.20 ↩︎ ↩︎ ↩︎

  5. jellyfin-ffmpeg6 ↩︎

  6. python3 @ Debian bookworm ↩︎

  7. ARMv6 support only without hwaccel ↩︎

  8. jellyfin-ffmpeg7 ↩︎

  9. python:slim-bookworm ↩︎

  10. ffmpeg @ Ubuntu Jammy (22.04) ↩︎

4 Likes