mirror of
https://github.com/stashapp/stash.git
synced 2025-12-06 08:26:00 +01:00
On a new installation, Stash will default to 'blobs' (which relative to the CWD of /, becomes '/blobs'). In our recommended installation, this is NOT mapped and as a result will NOT be persistent across the container being removed or updated. So by default, we are populating blob data which will be deleted, likely leaving to some confused new users. This should also be noted for existing installations to make this a persistent path.
42 lines
1.4 KiB
YAML
42 lines
1.4 KiB
YAML
# APPNICENAME=Stash
|
|
# APPDESCRIPTION=An organizer for your porn, written in Go
|
|
version: '3.4'
|
|
services:
|
|
stash:
|
|
image: stashapp/stash:latest
|
|
container_name: stash
|
|
restart: unless-stopped
|
|
## the container's port must be the same with the STASH_PORT in the environment section
|
|
ports:
|
|
- "9999:9999"
|
|
## If you intend to use stash's DLNA functionality uncomment the below network mode and comment out the above ports section
|
|
# network_mode: host
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-file: "10"
|
|
max-size: "2m"
|
|
environment:
|
|
- STASH_STASH=/data/
|
|
- STASH_GENERATED=/generated/
|
|
- STASH_METADATA=/metadata/
|
|
- STASH_CACHE=/cache/
|
|
## Adjust below to change default port (9999)
|
|
- STASH_PORT=9999
|
|
volumes:
|
|
- /etc/localtime:/etc/localtime:ro
|
|
## Adjust below paths (the left part) to your liking.
|
|
## E.g. you can change ./config:/root/.stash to ./stash:/root/.stash
|
|
|
|
## Keep configs, scrapers, and plugins here.
|
|
- ./config:/root/.stash
|
|
## Point this at your collection.
|
|
- ./data:/data
|
|
## This is where your stash's metadata lives
|
|
- ./metadata:/metadata
|
|
## Any other cache content.
|
|
- ./cache:/cache
|
|
## Where to store binary blob data (scene covers, images)
|
|
- ./blobs:/blobs
|
|
## Where to store generated content (screenshots,previews,transcodes,sprites)
|
|
- ./generated:/generated
|