api_key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiJhZG1pbiIsInN1YiI6IkFQSUtleSIsImlhdCI6MTc0Mjg4MzM2MX0.qOb94-NT9JB1-5xdPxkdAqsEmY8EIIzHq0FB3K40lLQ blobs_path: /blobs blobs_storage: FILESYSTEM calculate_md5: false create_galleries_from_folders: true create_image_clip_from_videos: true # This is required to enable local access on API without stash forcing you to declare a username/password. It is ok because it is behind the proxy dangerous_allow_public_without_auth: "true" database: /root/.stash/stash-go.sqlite defaults: 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: false setcoverimage: true setorganized: true skipmultiplematches: true skipmultiplematchtag: "1" skipsinglenameperformers: true skipsinglenameperformertag: "1" paths: [] sceneids: [] sources: - options: null source: scraperid: null stashboxendpoint: https://stashdb.org/graphql stashboxindex: null - options: null source: scraperid: null stashboxendpoint: https://theporndb.net/graphql stashboxindex: null - options: fieldoptions: [] includemaleperformers: null setcoverimage: null setorganized: false skipmultiplematches: true skipmultiplematchtag: null skipsinglenameperformers: true skipsinglenameperformertag: null source: scraperid: builtin_autotag stashboxendpoint: null stashboxindex: null ffmpeg: hardware_acceleration: false gallery_cover_regex: (poster|cover|folder|board)\.[^\.]+$ generated: "" host: 0.0.0.0 jwt_secret_key: ec48c264abadba38a3a144fe099ee8d2ce96cdf667988c3975db0a9cb274a4cb menu_items: - scenes - images - 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: true parallel_tasks: 0 password: "" plugins: package_sources: - localpath: community name: Community (stable) url: https://stashapp.github.io/CommunityScripts/stable/index.yml plugins_path: /root/.stash/plugins port: 9999 preview_audio: true preview_exclude_end: "0" preview_exclude_start: "0" preview_preset: veryfast preview_segment_duration: 0.75 preview_segments: 12 scrapers: package_sources: - localpath: community name: Community (stable) url: https://stashapp.github.io/CommunityScrapers/stable/index.yml scrapers_path: /root/.stash/scrapers security_tripwire_accessed_from_public_internet: "" sequential_scanning: false session_store_key: 06dba2f023f704524d0bf51f289c6009290733c1b0852c58c3006d3d8aace654 show_one_time_moved_notification: false sound_on_preview: false stash: - excludeimage: true excludevideo: false path: /data - excludeimage: false excludevideo: true path: /mnt/images stash_boxes: - apikey: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiJkYzM4NjFmMS02OWVlLTQwMWItODNkOC1hODQ5MGE2OTQ4NmMiLCJzdWIiOiJBUElLZXkiLCJpYXQiOjE3Mzk5MTQzMzd9.gzJhUIQwsQHPKv9S0dcugW60TkVpxdiqd2AzpEW-FmU endpoint: https://stashdb.org/graphql name: StashDB - apikey: Af0EqK41H8aI5m1dcYblQbd5r19aDcvXqlw4kfJM250fb2e6 endpoint: https://theporndb.net/graphql name: ThePornDB theme_color: '#202b33' ui: advancedMode: 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: Groups mode: GROUPS 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 taggerConfig: blacklist: - \sXXX\s - 1080p - 720p - 2160p - KTR - RARBG - \scom\s - \[ - \] createParentStudios: true excludedPerformerFields: - name excludedStudioFields: - name fingerprintQueue: https://stashdb.org/graphql: - "62" - "812" - "899" - "210" - "326" - "898" - "811" - "112" - "11" - "897" - "631" - "508" - "209" - "32" - "61" - "810" - "111" - "413" - "325" - "950" - "717" - "971" - "147" - "1020" - "147" - "803" - "962" - "1019" - "105" - "407" - "1018" - "320" - "885" - "504" - "127" - "201" - "571" - "961" - "980" - "884" - "1017" - "29" - "434" - "57" - "1016" - "104" - "1015" - "319" - "200" - "944" - "503" - "1014" - "126" - "713" - "28" - "1013" - "114" - "433" - "1012" - "802" - "103" - "960" - "883" - "1149" - "1150" - "1151" - "1250" - "1252" - "1307" - "1308" - "1309" - "1310" - "1315" - "1311" - "1312" - "1314" - "1316" - "1317" - "1318" - "1319" - "1320" - "1321" - "1322" - "1323" - "1325" - "1326" - "1328" - "1342" - "1341" - "1336" - "1335" - "1334" - "1333" - "1332" - "1331" - "1330" - "1329" - "1327" - "1324" - "64" - "68" - "71" - "74" - "77" - "78" - "80" - "108" - "1034" - "1035" - "1036" - "1037" - "1033" - "1025" - "996" - "597" - "601" - "611" - "612" - "662" - "714" - "739" - "757" - "826" - "832" - "838" - "861" - "951" - "1038" - "1039" - "1040" - "1041" - "1042" - "1043" - "1044" - "1045" - "1046" - "1047" - "1048" - "1049" - "1050" - "1051" - "1052" - "1053" - "1054" - "1055" - "1056" - "1057" - "1058" - "1059" - "1060" - "1062" - "1063" - "1064" - "1065" - "1066" - "1068" - "1069" - "1070" - "1071" - "1072" - "1089" - "1090" - "1091" - "1092" - "1093" - "1094" - "1095" - "1096" - "1097" - "1098" - "1100" - "1101" - "1108" - "1117" - "1123" - "1088" - "1087" - "1086" - "1085" - "1083" - "1082" - "1081" - "1080" - "1079" - "1078" - "1077" - "1076" - "1075" - "1074" - "1073" - "1122" - "586" https://theporndb.net/graphql: - "246" - "1138" - "1139" - "1140" - "1141" - "1142" - "1143" - "1144" - "1145" - "1146" - "1147" - "1148" - "1340" - "1343" - "1102" - "1061" - "177" - "208" - "237" - "245" - "253" - "288" - "312" - "394" - "399" - "409" - "437" - "496" - "548" - "1119" - "1120" - "1121" - "1124" - "1125" - "1126" - "1127" - "1128" - "1129" - "1130" - "1131" - "1132" - "1133" - "1134" - "1135" - "1136" - "1137" - "1067" - "1084" - "1099" - "1118" - "1116" - "1115" - "1114" - "1113" - "1112" - "1111" - "1110" - "1109" - "1107" - "1106" - "1105" - "1104" - "1103" - "749" - "1348" markSceneAsOrganizedOnSave: true mode: auto setCoverImage: true setTags: true showMales: false tagOperation: merge taskDefaults: cleanGenerated: blobFiles: true dryRun: false imageThumbnails: true markers: true screenshots: true sprites: true transcodes: true generate: clipPreviews: true covers: true imageThumbnails: true markers: true phashes: true previewOptions: previewExcludeEnd: "0" previewExcludeStart: "0" previewPreset: slow previewSegmentDuration: 0.75 previewSegments: 12 previews: true sprites: true scan: scanGenerateClipPreviews: false scanGenerateCovers: true scanGenerateImagePreviews: false scanGeneratePhashes: true scanGeneratePreviews: false scanGenerateSprites: false scanGenerateThumbnails: true username: "" video_file_naming_algorithm: OSHASH write_image_thumbnails: true