Stash logo

Stash

Self-hosted adult media library organizer with auto-tagging and metadata scraping

Replaces
Plex
12k Docker AGPL-3.0 2 days ago

Overview

Stash is a web-based library organizer and video player for personal adult media collections. It automatically scans and fingerprints video files, scrapes metadata from StashDB and other community sources, and supports tagging, performer management, and studio organization. The interface provides a Netflix-style grid view with filtering and search. It is deployed via Docker or a single binary and stores metadata in a SQLite or PostgreSQL database.

Where it falls short of Plex

  • Highly niche scope; not suitable for general-purpose media libraries.
  • Mobile apps are community-made and not officially supported.
  • Metadata scraping depends on community-maintained StashDB, which can have gaps.
  • No hardware transcoding support; playback quality is limited by server CPU.

We list the gaps honestly so you can decide if the trade-off is worth owning your data.

Tags

media-library
video-organizer
metadata
self-hosted
media
Maintain Stash?

Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.

Show off your self-host difficulty score

Embed the Stash difficulty badge in your README — it links back here.

Self-host difficulty badge← add this to your README
[![Self-host difficulty](https://openreplace.com/api/badge/stash)](https://openreplace.com/stash)

Similar open-source projects

Other self-hostable tools in the same space worth comparing.

Free open-source media server — a self-hosted Plex alternative

53k C# GPL-2.0 yesterday
2/5
Stash vs Jellyfin

High-efficiency real-time video server supporting RTMP, WebRTC, HLS, and SRT

29k Docker MIT 20 days ago
3/5
Stash vs SRS

Modern self-hosted music server compatible with Subsonic/Airsonic clients

22k Docker GPL-3.0 today
2/5
Stash vs Navidrome Music Server

Open-source home theater media center for local and network playback

21k C++ GPL-2.0 today
2/5
Stash vs Kodi