Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[SUPPORT] Stash - CorneliousJD Repo

Featured Replies

@CorneliousJD a new mapping is required -  are you able to add it?

  • Replies 87
  • Views 68.8k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • CorneliousJD
    CorneliousJD

    Of course, just configure it like any other reverse proxy in nginx. If you're unfamiliar with what's required, I would suggest possibly trying NginxProxyManager instead, it vastly simplifies the

  • Yes  pip install -r requirements.txt, maybe with or without a venv, if a venv then may have to point the plugins exec (in its yml) to the venv's python   I wrote the unraid section o

  • CorneliousJD
    CorneliousJD

    Automatically? No, not unless the Stash devs add it to the docker themselves, but manually, sure!     So /mnt/user/appdata/stash/scrapers -- just follow the instructions on the Commun

Posted Images

  • Author
2 hours ago, kri kri said:

@CorneliousJD a new mapping is required -  are you able to add it?

I am quite busy and can't say that this is an app I use regularly haha.

But feel free to do a PR on GitHub against the template and add it and I can merge it so others benfit from the update.

 

Alternately you can simply add it to your own instance of the container? No need to wait for me, just add your own mapping on your own isntall.

I did at it in mine, I will see if I can figure out github. 

  • 3 weeks later...
On 4/21/2023 at 11:31 PM, kri kri said:

I did at it in mine, I will see if I can figure out github. 

Can you show how? Thank you.

  • 3 weeks later...

image.thumb.png.330dd0bb4b758be178d61b8291652866.png

  • 6 months later...

Does anyone here have hardware acceleration on their igpu working for this container? I mapped it correctly, the same way I have it working in plex, but can't get it to work. The github repository isn't very helpful.

  • 3 months later...
On 11/28/2023 at 2:50 PM, KarlMeyer said:

Does anyone here have hardware acceleration on their igpu working for this container? I mapped it correctly, the same way I have it working in plex, but can't get it to work. The github repository isn't very helpful.

 

some good resources here: https://github.com/stashapp/stash/discussions/4439#discussioncomment-8165005

 

*edit*

I was able to get this working on my nvidia 1080

for me it was only 2 steps, but hours of troubleshooting for a stupid mistake i made
1. use this repo: https://github.com/feederbox826/stash-s6/pkgs/container/stash-s6
2. set extra parameters to: --runtime=nvidia 
3. use these options inside stash: https://github.com/feederbox826/stash-s6/blob/main/docs/hwaccel.md

Edited by mountainmantra
got it working

  • 3 months later...

Did anyone ever get this docker working correctly where it will run the Python based plugins? 
 

Idk what the best way to even go about this is can you run python externally (of the docker) or is there some way to install it? There is talk about it a few pages back but the instructions seem to be out of date? 

  • 2 months later...

I just discovered Stash and I am trying to get hardware live transcoding to work. I have a NVIDIA GeForce GTX 1650 and it works in my plex docker but I can't seem to get it to work with Stash.  Looking for some tips to try.  

 

I've tried adding variables like I do for plex - 

NVIDIA_VISIBLE_DEVICES

NVIDIA_DRIVER_CAPABILITIES

and extra parm --runtime=nvidia

 

 

It detects the latest FFMpeg version 6.1.1.  I am assuming this is a unraid issue but no idea what to do from here.

 

Debug Log says 

024-08-26 08:46:58Info Version v0.26.2 (2a373a25) is already the latest released

2024-08-26 08:46:58Debug Github API request: https://api.github.com/repos/stashapp/stash/tags?per_page=10&page=1

2024-08-26 08:46:57Info stash is running at http://localhost:9999/

2024-08-26 08:46:57Info stash is listening on 0.0.0.0:9999

2024-08-26 08:46:57Debug Github API request: https://api.github.com/repos/stashapp/stash/releases/latest

2024-08-26 08:46:57Info stash version: v0.26.2 (2a373a25) - Official Build - 2024-06-27 00:33:34

2024-08-26 08:46:57Debug Serving embedded UI

2024-08-26 08:46:57Info [InitHWSupport] Supported HW codecs [0]:

2024-08-26 08:46:57Debug [InitHWSupport] Codec vp9_vaapi not supported. Error output: [AVHWDeviceContext @ 0x14a6a4d32d40] Failed to initialise VAAPI connection: -1 (unknown libva error). Device creation failed: -5. Failed to set value '/dev/dri/renderD128' for option 'vaapi_device': I/O error Error parsing global options: I/O error

2024-08-26 08:46:57Debug [InitHWSupport] Codec vp9_qsv not supported. Error output: Device creation failed: -542398533. Failed to set value 'qsv=hw' for option 'init_hw_device': Generic error in an external library Error parsing global options: Generic error in an external library

2024-08-26 08:46:57Debug [InitHWSupport] Codec h264_v4l2m2m not supported. Error output: [h264_v4l2m2m @ 0x1522c9aec8c0] Could not find a valid device [h264_v4l2m2m @ 0x1522c9aec8c0] can't configure encoder [vost#0:0/h264_v4l2m2m @ 0x1522c6cd22c0] Error while opening encoder - maybe incorrect parameters such as bit_rate, rate, width or height. Error while filtering: Invalid argument [out#0/null @ 0x1522c9b1d6c0] Nothing was written into output file, because at least one of its streams received no packets.

2024-08-26 08:46:57Debug [InitHWSupport] Codec h264_vaapi not supported. Error output: [AVHWDeviceContext @ 0x152d2c1b1d40] Failed to initialise VAAPI connection: -1 (unknown libva error). Device creation failed: -5. Failed to set value '/dev/dri/renderD128' for option 'vaapi_device': I/O error Error parsing global options: I/O error

2024-08-26 08:46:57Debug [InitHWSupport] Codec h264_qsv not supported. Error output: Device creation failed: -542398533. Failed to set value 'qsv=hw' for option 'init_hw_device': Generic error in an external library Error parsing global options: Generic error in an external library

2024-08-26 08:46:57Debug [InitHWSupport] Codec h264_nvenc not supported. Error output: Unrecognized option 'rc'. Error splitting the argument list: Option not found

2024-08-26 08:46:57Debug FFMpeg version 6.1.1 detected

2024-08-26 08:46:57Debug using ffprobe: /usr/bin/ffprobe

2024-08-26 08:46:57Debug using ffmpeg: /usr/bin/ffmpeg

2024-08-26 08:46:57Debug Reading scraper configs from /root/.stash/scrapers

2024-08-26 08:46:57Debug Reading plugin configs from /root/.stash/plugins

2024-08-26 08:46:57Info using config file: /root/.stash/config.yml

 

Edited by Invokebane

Just an update - no idea if this will be a pain later on but I got it working by doing the below.

 

After installing stash and trying a few things I decided to try and switch to a different repo. 

I changed Repository to "nerethos/stash-jellyfin-ffmpeg"

Registry URL: https://github.com/nerethos/docker-stash

 

It then just worked after clicking done and it installed the new files.  When I click to play a 4k file at 1080p it now shows up under the "GPU Statistics" plugin in unraid and no longer takes a lot of cpu usage.

 

Not sure if an update would override this or what but at least now it is working.

 

Log:

[InitHWSupport] Supported HW codecs [1]: h264_nvenc

 

  • 4 months later...

I'm trying to put things in order with stash and renamerOnUpdate plugin.

Does someone has a working config.py where files can be renamed and moved to folder properly.

 

Renaming worked fine with those parameters

use_default_template = True
# Default template, adjust as needed
default_template = "[$studio] $performer - $title $date"

Creating and moving to folder was not successful

# change to True to use the default template if no specific tag/studio is found
p_use_default_template = True
# default template, adjust as needed
p_default_template = r"^*\$parent_studio"

 

Guess there also some neat parameters instead of those above. Would appreciate if someone could share his config file

  • 4 months later...

Hi , I have read through many forums and support pages and ended up here, so I'm hoping I'm at the end of the rainbow.

I have built a box and installed Unraid, I'm out of my comfort zone coming from QNAP.

So I've installed your Stashapp in a docker container, when I enter the host for the video files the drop down menu finds them very easily. Yet when I go into the Library section in Stashapp no matter how I try it will not located the folder, I've copied and pasted from the docker edit screen but I keep getting "no such file or or directory" I have tried every conceivable permutation.

Originally it worked, but none of the plugins worked.

I have stash working flawlessly on my old QNAP, but it is so slow scanning and generating.

I'm sure there are details you need to help me, and I will supply whatever is needed, I'm at my wits end!
logs.pdf

Screenshot 2025-05-20 at 17-30-31 Tower_UpdateContainer.png

Edited by Zambucco
include an image

You should find your datas under /data folder in your stash.
Mine set to /xxx in config so in my stash i find them in /xxx folder but it depends how you name it (in your pictures it should be /data because your /data folder pointing to your disk1/Media/Adult folder).
You can set your folders in stash's Library and then add directory.

I hope this helps

image.png

image.png

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.