Skip to content

Commit

Permalink
Stash (#192)
Browse files Browse the repository at this point in the history
This PR adds 

⭐ [stash](https://github.com/stashapp/stash) Version v0.21.0

---------

Co-authored-by: Tiger Wang <[email protected]>
  • Loading branch information
f4bio and tigerinus authored Jul 3, 2023
1 parent 2f7ab8f commit 618e0a3
Show file tree
Hide file tree
Showing 7 changed files with 350 additions and 0 deletions.
226 changes: 226 additions & 0 deletions Apps/Stash/appfile.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,226 @@
{
"host": "",
"protocol": "http",
"port_map": "9999",
"cpu_shares": 50,
"restart": "unless-stopped",
"label": "Stash",
"position": false,
"index": "",
"icon": "https://avatars.githubusercontent.com/u/24867479",
"network_model": "bridge",
"image": "stashapp/stash:v0.21.0",
"description": "Stash allows you to organize and view your own collection of adult video and image files. Think of it like a private PornHub site for your personal porn collection. Documentation: https://docs.stashapp.cc",
"origin": "custom",
"ports": [
{
"container": "9999",
"host": "9999",
"protocol": "tcp",
"desc": "WebUI Port",
"type": 0
}
],
"volumes": [
{
"container": "/backups",
"host": "/DATA/AppData/Stash/backups",
"type": 0,
"desc": "Backups"
},
{
"container": "/blobs",
"host": "/DATA/AppData/Stash/blobs",
"type": 0,
"desc": "Blobs"
},
{
"container": "/cache",
"host": "/DATA/AppData/Stash/cache",
"type": 0,
"desc": "Cache"
},
{
"container": "/config",
"host": "/DATA/AppData/Stash/config",
"type": 0,
"desc": "config"
},
{
"container": "/custom_performers",
"host": "/DATA/AppData/Stash/custom_performers",
"type": 0,
"desc": "custom_performers"
},
{
"container": "/data",
"host": "/DATA/AppData/Stash/data",
"type": 0,
"desc": "data"
},
{
"container": "/media",
"host": "/DATA/Media/xxx",
"type": 0,
"desc": "media"
},
{
"container": "/generated",
"host": "/DATA/AppData/Stash/generated",
"type": 0,
"desc": "Generated files"
},
{
"container": "/logs",
"host": "/DATA/AppData/Stash/logs",
"type": 0,
"desc": "Logs"
},
{
"container": "/metadata",
"host": "/DATA/AppData/Stash/metadata",
"type": 0,
"desc": "Metadata"
},
{
"container": "/plugins",
"host": "/DATA/AppData/Stash/plugins",
"type": 0,
"desc": "Plugins"
},
{
"container": "/scrapers",
"host": "/DATA/AppData/Stash/scrapers",
"type": 0,
"desc": "Scrapers"
},
{
"container": "/templates",
"host": "/DATA/AppData/Stash/templates",
"type": 0,
"desc": "Templates"
},
{
"container": "/themes",
"host": "/DATA/AppData/Stash/themes",
"type": 0,
"desc": "Themes"
},
{
"container": "/userscripts",
"host": "/DATA/AppData/Stash/userscripts",
"type": 0,
"desc": "Userscripts"
},
{
"container": "/validator",
"host": "/DATA/AppData/Stash/validator",
"type": 0,
"desc": "Validators"
}
],
"envs": [
{
"container": "TZ",
"host": "Etc/UTC",
"desc": "",
"type": 0
},
{
"container": "STASH_STASH",
"host": "/data/",
"desc": "Stash Stash",
"type": 0
},
{
"container": "STASH_GENERATED",
"host": "/generated/",
"desc": "Stash Generated",
"type": 0
},
{
"container": "STASH_METADATA",
"host": "/metadata/",
"desc": "Stash Metadata",
"type": 0
},
{
"container": "STASH_CACHE",
"host": "/cache/",
"desc": "Stash Cache",
"type": 0
},
{
"container": "STASH_PLUGINS",
"host": "/plugins/",
"desc": "Stash Plugins",
"type": 0
},
{
"container": "STASH_THEMES",
"host": "/themes/",
"desc": "Stash Themes",
"type": 0
},
{
"container": "STASH_USERSCRIPTS",
"host": "/userscripts/",
"desc": "Stash Userscripts",
"type": 0
},
{
"container": "STASH_VALIDATOR",
"host": "/validator/",
"desc": "Stash Validator",
"type": 0
},
{
"container": "STASH_SCRAPERS",
"host": "/scrapers/",
"desc": "Stash Scrapers",
"type": 0
},
{
"container": "STASH_TEMPLATES",
"host": "/templates/",
"desc": "Stash Templates",
"type": 0
},
{
"container": "STASH_CONFIG_FILE",
"host": "/config/config.yml",
"desc": "Stash Config File",
"type": 0
},
{
"container": "STASH_BACKUPS",
"host": "/backups/",
"desc": "Stash Backups",
"type": 0
},
{
"container": "STASH_CUSTOM_PERFORMERS",
"host": "/custom_performers/",
"desc": "Stash Custom Performers",
"type": 0
},
{
"container": "STASH_LOG_FILE",
"host": "/logs/stash.log",
"desc": "Stash Log File",
"type": 0
}
],
"devices": [],
"cap_add": [],
"cmd": [
"stash"
],
"privileged": false,
"host_name": "Stash",
"container_name": "Stash",
"appstore_id": 0,
"custom_id": "c59788af-cb1a-4a17-82fa-13582b326108",
"enable_upnp": false,
"version": "1.0"
}
124 changes: 124 additions & 0 deletions Apps/Stash/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
---
name: stash
services:
app:
image: stashapp/stash:v0.21.0
restart: unless-stopped
environment:
- TZ=$TZ
- STASH_STASH=/data/
- STASH_GENERATED=/generated/
- STASH_BLOBS=/blobs/
- STASH_METADATA=/metadata/
- STASH_CACHE=/cache/
- STASH_PLUGINS=/plugins/
- STASH_THEMES=/themes/
- STASH_USERSCRIPTS=/userscripts/
- STASH_VALIDATOR=/validator/
- STASH_SCRAPERS=/scrapers/
- STASH_TEMPLATES=/templates/
- STASH_CUSTOM_PERFORMERS=/custom_performers/
- STASH_BACKUPS=/backups/
- STASH_CONFIG_FILE=/config/config.yml
- STASH_LOG_FILE=/logs/stash.log
x-casaos:
envs:
- container: STASH_STASH
description:
en_us: Stash Stash
- container: STASH_GENERATED
description:
en_us: Stash Generated
- container: STASH_METADATA
description:
en_us: Stash Metadata
- container: STASH_BLOBS
description:
en_us: Stash Blobs
- container: STASH_CACHE
description:
en_us: Stash Cache
- container: STASH_PLUGINS
description:
en_us: Stash Plugins
- container: STASH_THEMES
description:
en_us: Stash Themes
- container: STASH_USERSCRIPTS
description:
en_us: Stash Userscripts
- container: STASH_VALIDATOR
description:
en_us: Stash Validator
- container: STASH_SCRAPERS
description:
en_us: Stash Scrapers
- container: STASH_TEMPLATES
description:
en_us: Stash Templates
- container: STASH_CUSTOM_PERFORMERS
description:
en_us: Stash Custom Performers
- container: STASH_BACKUPS
description:
en_us: Stash Backups
- container: STASH_CONFIG_FILE
description:
en_us: Stash Config File
- container: STASH_LOG_FILE
description:
en_us: Stash Log File
volumes:
- container: /data
description:
en_us: Stash Stash
- container: /media
description:
en_us: Stash Media
ports:
- container: "9999"
host: "9999"
description:
en_us: Stash Web Port
ports:
- 9999:9999
volumes:
- /DATA/AppData/$AppID/backups:/backups
- /DATA/AppData/$AppID/blobs:/blobs
- /DATA/AppData/$AppID/cache:/cache
- /DATA/AppData/$AppID/config:/config
- /DATA/AppData/$AppID/custom_performers:/custom_performers
- /DATA/AppData/$AppID/data:/data
- /DATA/AppData/$AppID/generated:/generated
- /DATA/AppData/$AppID/logs:/logs
- /DATA/AppData/$AppID/metadata:/metadata
- /DATA/AppData/$AppID/plugins:/plugins
- /DATA/AppData/$AppID/scrapers:/scrapers
- /DATA/AppData/$AppID/templates:/templates
- /DATA/AppData/$AppID/themes:/themes
- /DATA/AppData/$AppID/userscripts:/userscripts
- /DATA/AppData/$AppID/validator:/validator
- /DATA/Media/xxx:/media
x-casaos:
architectures:
- amd64
- arm
- arm64
main: app
author: f4bio
description:
en_us: "Stash allows you to organize and view your own collection of adult video and image files. Think of it like a private PornHub site for your personal porn collection. Documentation: https://docs.stashapp.cc"
tagline:
en_us: "An organizer for your porn, written in Go"
screenshot_link:
- https://github.com/stashapp/stash/raw/develop/docs/readme_assets/demo_image.png
- https://cdn.jsdelivr.net/gh/f4bio/CasaOS-AppStore@develop/Apps/Stash/home_screenshot.jpg
- https://cdn.jsdelivr.net/gh/f4bio/CasaOS-AppStore@develop/Apps/Stash/scenes_screenshot.jpg
- https://cdn.jsdelivr.net/gh/f4bio/CasaOS-AppStore@develop/Apps/Stash/settings_screenshot.jpg
developer: Stash
icon: https://cdn.jsdelivr.net/gh/f4bio/CasaOS-AppStore@develop/Apps/Stash/icon.png
thumbnail: https://cdn.jsdelivr.net/gh/f4bio/CasaOS-AppStore@develop/Apps/Stash/thumbnail.jpg
title:
en_us: Stash
category: Utilities
port_map: "9999"
Binary file added Apps/Stash/home_screenshot.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Apps/Stash/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Apps/Stash/scenes_screenshot.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Apps/Stash/settings_screenshot.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Apps/Stash/thumbnail.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 618e0a3

Please sign in to comment.