Peek carrotwaxr/peek-stash-browser:latest https://hub.docker.com/r/carrotwaxr/peek-stash-browser/ bridge bash false https://github.com/carrotwaxr/peek-stash-browser/issues https://github.com/carrotwaxr/peek-stash-browser Peek Stash Browser is a modern web application for browsing and streaming your Stash media library. Features: - Modern React frontend with responsive design - Video streaming proxied through Stash (no local media access needed) - Adaptive quality selection (Direct, 1080p, 720p, 480p, 360p) - JWT-based authentication with admin/user roles - Advanced filtering and search - Subtitle/caption support - 4-step setup wizard for easy first-time configuration This is a single-container solution that includes: - Frontend web interface (React + Vite) - Backend API server (Node.js/Express + TypeScript) - SQLite database for user data First-Time Setup: After installation, access http://[IP]:6969 and complete the 4-step setup wizard: 1. Welcome screen 2. Create admin account (username + password) 3. Connect to Stash (URL + API key) 4. Setup complete! Requirements: - Existing Stash server with GraphQL API enabled - Network access from Peek to Stash server - At least 1GB RAM recommended Upgrading from v1.x: Your existing STASH_URL and STASH_API_KEY will auto-migrate to the database on first start. After successful migration, you can remove these env vars from your container config. MediaApp:Video MediaServer:Video http://[IP]:[PORT:80] https://raw.githubusercontent.com/carrotwaxr/peek-stash-browser/main/unraid-template.xml https://raw.githubusercontent.com/carrotwaxr/peek-stash-browser/main/client/public/branding/logos/peek-logo.png Modern web interface for Stash with multi-user support, playlists, recommendations, and watch history. bridge 6969 80 tcp /mnt/user/appdata/peek-stash-browser /app/data rw http://10.0.0.4:9999/graphql STASH_URL your-stash-api-key-here STASH_API_KEY file:/app/data/peek-db.db DATABASE_URL change-this-to-a-secure-random-string JWT_SECRET /app/data CONFIG_DIR production NODE_ENV false SECURE_COOKIES 6969 /mnt/user/appdata/peek-stash-browser file:/app/data/peek-db.db /app/data production false