A reverse proxy that combines multiple Jellyfin media servers into one unified library and interface.
fireshare-app/fireshare
Self-hosted web app for sharing game clips and videos through unique links, with public or private feeds.
Open-source alternative to:YouTube
- Stars
- 1,518
- Forks
- 106
- Open issues
- 13
- Last commit
- 5 days ago
What is it?
Fireshare is a self-hosted application for sharing videos, especially game clips, through unique links. You point it at directories of video and image files, and it scans them, generates posters and metadata, and organizes content into a web dashboard. Videos can be shared publicly in feeds or kept private and accessible only through their link.
The app runs in Docker and supports multiple users with per-user permissions, password-protected videos, folder sharing, tags, view counts, and simple video cropping. Games are grouped automatically with cover art, and games can also be added by hand with custom artwork. Notifications can be sent to Discord and other services, and an RSS feed lists new public videos.
Optional transcoding creates lower-quality versions for adaptive playback, using CPU or NVIDIA GPU encoding. Fireshare also includes HDR-to-SDR tone mapping for washed-out HDR captures. Security options include two-factor authentication with TOTP apps and login IP whitelisting.
Key features
- 01Share videos through unique links, with public feeds or link-only private access
- 02Automatic game organization with cover art, plus manually added games
- 03Optional CPU or NVIDIA GPU transcoding for adaptive quality
- 04HDR to SDR tone mapping with several selectable operators
- 05Multiple users with per-user permissions and two-factor authentication
- 06Notifications to Discord and an RSS feed for new public videos
Use cases
- Sharing gameplay clips with friends or a community without uploading to a large video platform
- Hosting a private video library on a home server and sending family members direct links
- Publishing a public feed of your own recordings with RSS subscribers
Quick start
- 1
Create the docker-compose.yml file with your volume paths and admin credentials
- 2
Start Fireshare with Docker Compose
docker-compose up -d - 3
Open the web interface in your browser
Things to know
- Designed to run in Docker, so you need Docker and self-hosting setup.
- GPU transcoding requires an NVIDIA GPU and the NVIDIA Container Toolkit.
- Licensed under GPL-3.0, a copyleft license.
In collections
Topics
FAQ
- What is fireshare?
- Self-hosted web app for sharing game clips and videos through unique links, with public or private feeds. Fireshare is a self-hosted application for sharing videos, especially game clips, through unique links. You point it at directories of video and image files, and it scans them, generates posters and metadata, and organizes content into a web dashboard. Videos can be shared publicly in feeds or kept private and accessible only through their link.
- Is fireshare free to use? What license does it have?
- fireshare is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is fireshare still maintained?
- Actively maintained. The last commit to fireshare was on Nov 2, 2026.
- What can I use fireshare for?
- Sharing gameplay clips with friends or a community without uploading to a large video platform Hosting a private video library on a home server and sending family members direct links Publishing a public feed of your own recordings with RSS subscribers
- How do I install fireshare?
- Create the docker-compose.yml file with your volume paths and admin credentials Start Fireshare with Docker Compose: docker-compose up -d Open the web interface in your browser
- Where can I get fireshare?
- The source code and installation instructions are on GitHub: https://github.com/fireshare-app/fireshare
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hosted media tracker that syncs Jellyfin, Plex, Emby, Nuvio and Stremio libraries and watch history.
Self-hosted PHP video and photo sharing platform, an open source YouTube-style site builder and updated fork of ClipBucket.
A self-hosted video sharing platform that stores uploads in S3-compatible storage and streams transcoded video via HLS.
A cross-platform Jellyfin client built with Flutter, running on Android, TV, desktop, iOS and the web.
Desktop client for Jellyfin media servers, built with Qt WebEngine and libmpv for passthrough and hardware-accelerated playback.