Add bypass for bedroom ShieldTV Remove Stash port forwarding Set STASH_EXTERNAL_HOST to URL Add customized DupFileManager plugin to Stash Enable custom_served_folders in Stash Disable built-in Stash auth in favor of Authentik Add additional Stash plugins and plugin sources Add FansDB stash box configuration
392 lines
12 KiB
YAML
392 lines
12 KiB
YAML
api_key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiJjaHJpcyIsInN1YiI6IkFQSUtleSIsImlhdCI6MTcwNzg0MTk4OX0.nqDqNfNNNVHLuvA3wsvcR8aBwYjqUkCGDAn3AiBMU34
|
|
blobs_path: /blobs/
|
|
blobs_storage: FILESYSTEM
|
|
calculate_md5: false
|
|
continue_playlist_default: true
|
|
create_image_clip_from_videos: false
|
|
cssenabled: false
|
|
custom_served_folders:
|
|
/: /custom_web
|
|
dangerous_allow_public_without_auth: true
|
|
database: /db/stash-go.sqlite
|
|
defaults:
|
|
auto_tag_task:
|
|
paths: []
|
|
performers:
|
|
- '*'
|
|
studios:
|
|
- '*'
|
|
tags: []
|
|
generate_task:
|
|
clippreviews: false
|
|
covers: false
|
|
forcetranscodes: false
|
|
imagepreviews: false
|
|
imagethumbnails: false
|
|
interactiveheatmapsspeeds: false
|
|
markerids: []
|
|
markerimagepreviews: false
|
|
markers: true
|
|
markerscreenshots: false
|
|
overwrite: false
|
|
phashes: false
|
|
previewoptions:
|
|
previewexcludeend: "0"
|
|
previewexcludestart: "0"
|
|
previewpreset: slow
|
|
previewsegmentduration: 0.75
|
|
previewsegments: 18
|
|
previews: false
|
|
sceneids: []
|
|
sprites: false
|
|
transcodes: false
|
|
identify_task:
|
|
options:
|
|
fieldoptions:
|
|
- createmissing: null
|
|
field: title
|
|
strategy: OVERWRITE
|
|
- createmissing: true
|
|
field: studio
|
|
strategy: MERGE
|
|
- createmissing: true
|
|
field: performers
|
|
strategy: MERGE
|
|
- createmissing: true
|
|
field: tags
|
|
strategy: MERGE
|
|
includemaleperformers: true
|
|
setcoverimage: true
|
|
setorganized: false
|
|
skipmultiplematches: true
|
|
skipmultiplematchtag: "1159"
|
|
skipsinglenameperformers: true
|
|
skipsinglenameperformertag: "524"
|
|
paths: []
|
|
sceneids: []
|
|
sources:
|
|
- options: null
|
|
source:
|
|
scraperid: null
|
|
stashboxendpoint: https://stashdb.org/graphql
|
|
stashboxindex: null
|
|
- options: null
|
|
source:
|
|
scraperid: null
|
|
stashboxendpoint: https://metadataapi.net/graphql
|
|
stashboxindex: null
|
|
scan_task:
|
|
scangenerateclippreviews: false
|
|
scangeneratecovers: true
|
|
scangenerateimagepreviews: false
|
|
scangeneratephashes: true
|
|
scangeneratepreviews: true
|
|
scangeneratesprites: true
|
|
scangeneratethumbnails: true
|
|
dlna:
|
|
default_whitelist:
|
|
- 192.168.1.149
|
|
video_sort_order: created_at
|
|
ffmpeg:
|
|
hardware_acceleration: true
|
|
gallery_cover_regex: (poster|cover|folder|board)\.[^\.]+$
|
|
generated: ""
|
|
host: 0.0.0.0
|
|
jwt_secret_key: 45dacba9bd122244b17a0365256a8e826f3c8e189cf21d26135b452824a9a037
|
|
menu_items:
|
|
- scenes
|
|
- groups
|
|
- markers
|
|
- galleries
|
|
- performers
|
|
- studios
|
|
- tags
|
|
no_proxy: localhost,127.0.0.1,192.168.0.0/16,10.0.0.0/8,172.16.0.0/12
|
|
nobrowser: true
|
|
notifications_enabled: false
|
|
parallel_tasks: 0
|
|
plugins:
|
|
disabled:
|
|
- VideoScrollWheel
|
|
- TPDBMarkers
|
|
- filemonitor
|
|
- markerTagToScene
|
|
- visage
|
|
package_sources:
|
|
- localpath: community
|
|
name: Community (stable)
|
|
url: https://stashapp.github.io/CommunityScripts/stable/index.yml
|
|
- localpath: stash-plugins
|
|
name: Stash-Plugins
|
|
url: https://7djx1qp.github.io/stash-plugins/main/index.yml
|
|
- localpath: tetrax
|
|
name: Tetrax
|
|
url: https://tetrax-10.github.io/stash-stuffs/index.yml
|
|
- localpath: valkyr
|
|
name: Valkyr
|
|
url: https://valkyr-js.github.io/stash-plugins/index.yml
|
|
- localpath: stgannon
|
|
name: STG Annon
|
|
url: https://stg-annon.github.io/StashScripts/stable/index.yml
|
|
- localpath: community
|
|
name: Axter-Stash
|
|
url: https://stash.axter.com/Dev/index.yml
|
|
settings:
|
|
DupFileManager:
|
|
matchDupDistance: "1"
|
|
mergeDupFilename: true
|
|
zwGraylist: /data,/movies,/packs
|
|
zxBlacklist: ""
|
|
zySwapBetterBitRate: true
|
|
zySwapBetterFrameRate: true
|
|
zySwapCodec: true
|
|
zySwapHighRes: true
|
|
zySwapLongLength: true
|
|
zzDebug: true
|
|
zzObsoleteSettingsCheckVer2: true
|
|
zzTracing: true
|
|
zzdryRun: true
|
|
PerformerDetailsExtended:
|
|
additionalStyling: true
|
|
appearsMostWithGendered: true
|
|
scenesTimespanReverse: false
|
|
showWhenCollapsed: true
|
|
topTagsOn: true
|
|
totalPlayCountOn: true
|
|
cjCardTweaks:
|
|
addBannerDimension: true
|
|
fileCount: true
|
|
performerProfileCards: true
|
|
markerTagToScene:
|
|
allTags: false
|
|
stashStashIDInput:
|
|
performers: true
|
|
studios: true
|
|
stashStashIdInput:
|
|
performers: true
|
|
studios: true
|
|
tPdBmarkers:
|
|
disableSceneMarkerHook: true
|
|
tagGraph:
|
|
options: true
|
|
timestampTrade:
|
|
addTimestampTradeUrl: true
|
|
addTsTradeTag: true
|
|
createMarkers: true
|
|
createMovieFromScene: true
|
|
disableGalleryLookupHook: true
|
|
disableSceneMarkersHook: true
|
|
extraUrls: true
|
|
mergeMarkers: true
|
|
plugins_path: /plugins/
|
|
port: 9999
|
|
preview_audio: true
|
|
preview_exclude_end: 2%
|
|
preview_exclude_start: 5%
|
|
preview_preset: slow
|
|
preview_segment_duration: 1
|
|
preview_segments: 30
|
|
python_path: ""
|
|
scrapers:
|
|
package_sources:
|
|
- localpath: community
|
|
name: Community (stable)
|
|
url: https://stashapp.github.io/CommunityScrapers/stable/index.yml
|
|
scrapers_path: /scrapers/
|
|
security_tripwire_accessed_from_public_internet: ""
|
|
sequential_scanning: false
|
|
session_store_key: 72b6a684a4d0f214e5abb049f0110e2df38c43b90fe6cd78ff646607d48a5dae
|
|
show_one_time_moved_notification: false
|
|
sound_on_preview: false
|
|
stash:
|
|
- excludeimage: true
|
|
excludevideo: false
|
|
path: /data/
|
|
- excludeimage: true
|
|
excludevideo: false
|
|
path: /stash
|
|
- excludeimage: true
|
|
excludevideo: false
|
|
path: /junk
|
|
- excludeimage: true
|
|
excludevideo: false
|
|
path: /movies
|
|
- excludeimage: true
|
|
excludevideo: false
|
|
path: /packs
|
|
stash_boxes:
|
|
- apikey: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiI5ZDIxZTM2NS01N2QyLTRiZDUtODVkOC1kOGQwMjIxYTc2ZTMiLCJzdWIiOiJBUElLZXkiLCJpYXQiOjE2OTc5NjUyOTh9.Yk5agCaeidWqXyjsO29Lb6wnEglXHjSZdE94cDuLx2g
|
|
endpoint: https://stashdb.org/graphql
|
|
name: stashdb.org
|
|
- apikey: H04DEzLXkMqUBtNdS9CYOI4ek9KZb0EBSfNhTt1A87ee11b2
|
|
endpoint: https://theporndb.net/graphql
|
|
name: ThePornDB
|
|
- apikey: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiIwNWY4OTFiYy04MjVlLTQ1ZmQtYWFkYS0yYTc0OWE2NzgzMWQiLCJzdWIiOiJBUElLZXkiLCJpYXQiOjE3Mzk2MDkxOTF9.fMPLqqt2B3iw1qpOjMVMHmqMcorbw42Jy4WIBkyj7wo
|
|
endpoint: https://fansdb.cc/graphql
|
|
name: FansDB
|
|
theme_color: '#202b33'
|
|
ui:
|
|
advancedMode: true
|
|
compactExpandedDetails: false
|
|
defaultFilters:
|
|
performers:
|
|
find_filter:
|
|
direction: ASC
|
|
page: "1"
|
|
per_page: "40"
|
|
q: ""
|
|
sort: name
|
|
mode: PERFORMERS
|
|
object_filter:
|
|
gender:
|
|
modifier: EQUALS
|
|
value: Female
|
|
ui_options:
|
|
display_mode: "0"
|
|
zoom_index: "1"
|
|
scenes:
|
|
find_filter:
|
|
direction: DESC
|
|
page: "1"
|
|
per_page: "20"
|
|
q: ""
|
|
sort: random_81535573
|
|
mode: SCENES
|
|
object_filter:
|
|
path:
|
|
modifier: MATCHES_REGEX
|
|
value: ^/data/.*$|^/packs/.*$|^/movies/.*$
|
|
phash_distance:
|
|
modifier: NOT_NULL
|
|
value:
|
|
distance: "0"
|
|
value: ""
|
|
play_duration:
|
|
modifier: LESS_THAN
|
|
value:
|
|
value: "4"
|
|
studios:
|
|
modifier: NOT_NULL
|
|
value:
|
|
depth: "0"
|
|
excluded: []
|
|
items: []
|
|
ui_options:
|
|
display_mode: "0"
|
|
zoom_index: "3"
|
|
enableChromecast: true
|
|
enableMovieBackgroundImage: true
|
|
enablePerformerBackgroundImage: true
|
|
enableStudioBackgroundImage: true
|
|
frontPageContent:
|
|
- __typename: CustomFilter
|
|
direction: DESC
|
|
message:
|
|
id: recently_released_objects
|
|
values:
|
|
objects: Scenes
|
|
mode: SCENES
|
|
sortBy: date
|
|
- __typename: CustomFilter
|
|
direction: DESC
|
|
message:
|
|
id: recently_added_objects
|
|
values:
|
|
objects: Studios
|
|
mode: STUDIOS
|
|
sortBy: created_at
|
|
- __typename: CustomFilter
|
|
direction: DESC
|
|
message:
|
|
id: recently_released_objects
|
|
values:
|
|
objects: Movies
|
|
mode: MOVIES
|
|
sortBy: date
|
|
- __typename: CustomFilter
|
|
direction: DESC
|
|
message:
|
|
id: recently_added_objects
|
|
values:
|
|
objects: Performers
|
|
mode: PERFORMERS
|
|
sortBy: created_at
|
|
- __typename: CustomFilter
|
|
direction: DESC
|
|
message:
|
|
id: recently_released_objects
|
|
values:
|
|
objects: Galleries
|
|
mode: GALLERIES
|
|
sortBy: date
|
|
lastNoteSeen: "20240826"
|
|
minimumPlayPercent: "10"
|
|
pinnedFilters:
|
|
performers:
|
|
- isMissing
|
|
scenes:
|
|
- path
|
|
- isMissing
|
|
- tags
|
|
ratingSystemOptions:
|
|
starPrecision: half
|
|
type: stars
|
|
taggerConfig:
|
|
blacklist:
|
|
- \sXXX\s
|
|
- 1080p
|
|
- 720p
|
|
- 2160p
|
|
- KTR
|
|
- RARBG
|
|
- \scom\s
|
|
- \[
|
|
- \]
|
|
createParentStudios: true
|
|
excludedPerformerFields:
|
|
- name
|
|
excludedStudioFields:
|
|
- name
|
|
fingerprintQueue:
|
|
https://stashdb.org/graphql: []
|
|
https://theporndb.net/graphql: []
|
|
markSceneAsOrganizedOnSave: false
|
|
mode: auto
|
|
selectedEndpoint: https://stashdb.org/graphql
|
|
setCoverImage: true
|
|
setTags: true
|
|
showMales: true
|
|
tagOperation: merge
|
|
taskDefaults:
|
|
cleanGenerated:
|
|
blobFiles: true
|
|
dryRun: false
|
|
imageThumbnails: true
|
|
markers: true
|
|
screenshots: true
|
|
sprites: true
|
|
transcodes: true
|
|
generate:
|
|
clipPreviews: false
|
|
covers: true
|
|
imagePreviews: false
|
|
imageThumbnails: false
|
|
interactiveHeatmapsSpeeds: false
|
|
markerImagePreviews: false
|
|
markerScreenshots: false
|
|
markers: false
|
|
phashes: true
|
|
previewOptions:
|
|
previewExcludeEnd: "0"
|
|
previewExcludeStart: "0"
|
|
previewPreset: slow
|
|
previewSegmentDuration: "0.75"
|
|
previewSegments: "18"
|
|
previews: true
|
|
sprites: true
|
|
transcodes: false
|
|
trackActivity: true
|
|
username: chris
|
|
video_file_naming_algorithm: OSHASH
|
|
write_image_thumbnails: true
|