stash
SHA-256Stash is a self-hosted web app that organizes and serves your media collection, automatically grabbing metadata from the internet. It supports both SFW and NSFW content with powerful tagging and search.
Smart Download
Download Download Version
v0.31.1 · 57.9 MB
Self-hosted media organizer with automatic metadata scraping, optimized for adult content management.
Core Features
- Automatic metadata scraping from the internet (performers, tags, descriptions, studios)
- Wide support for video and image formats, extensible via plugins
- Flexible tagging system with advanced search and filtering
- Statistics on performers, tags, studios, and more
- Community-built scrapers and plugins for rich metadata
What It Can't Do
- •First run on Windows/macOS may trigger security warnings—click 'More info' and 'Run anyway' or Ctrl+Click to open,Requires FFmpeg (Stash can download it for you; Linux users prefer package manager),Older Windows (7/8/Server 2012) and macOS (<11 Big Sur) are not supported; use Docker instead,Community scrapers may be inconsistent; using StashDB as primary source improves results
Use Cases
- Organizing and browsing personal adult media libraries
- Privacy-focused alternative to commercial media servers like Plex for sensitive content
- Archiving and tagging creative works (photography, filmmaking)
Detailed Introduction
Stash is a self-hosted web application written in Go that organizes and serves your diverse media collection. It automatically gathers information about videos and images from the internet via community-built scrapers and plugins. Supports a wide variety of video and image formats, allows tagging and advanced search, and provides statistics about performers, tags, studios, and more. Designed with both SFW and NSFW content in mind, it offers a powerful, privacy-focused alternative to commercial media servers like Plex or Emby for adult-oriented collections. Stash can be run on Windows, macOS, Linux, or via Docker.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Install the appropriate package for your distro (dpkg / rpm / AppImage)
Step 1: Download the latest release from GitHub or pull the Docker image for your platform
Step 2: Run the application; on first launch, follow the setup wizard to configure media directories and FFmpeg
Step 3: Open http://localhost:9999 in your browser, scan your media, and let Stash scrape metadata automatically
- Step 1: Download the latest release from GitHub or pull the Docker image for your platform
- Step 2: Run the application; on first launch, follow the setup wizard to configure media directories and FFmpeg
- Step 3: Open http://localhost:9999 in your browser, scan your media, and let Stash scrape metadata automatically
SHA-256 checksum verified
Checksum extracted from GitHub official Release page
SHA256 Checksum
7a904467bdef0119e0cbd2adec8df6a97a7a14e63bf6f73db7b04d6fa0ebb202This checksum is extracted from the GitHub Release page. Verify file integrity after download.
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Delete the Stash executable and its data directory (default ~/.stash, configurable). For Docker: stop and remove the container and delete the persistent volume.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Similar Projects
Jellyfin
Free and open-source media system for managing and streaming your personal media collection to any device.
Sunshine
Self-hosted game stream host for Moonlight, supporting AMD, Intel, and Nvidia GPUs with low latency.
yt-dlp
A feature-rich command-line audio/video downloader supporting thousands of sites. Fast, reliable, and actively maintained fork of youtube-dl.