Open Source & Self-Hosted

Share your videos
with unique links.

Fireshare is a self-hosted video sharing platform. Share game clips, personal videos, or any media through unique links — with full control over your content, privacy, and data.

Fireshare Dashboard

Everything you need to share your videos

Packed with features to organize, share, and manage your video library — all from your own server.

Unique Shareable Links

Every video gets its own unique link. Share individual clips anywhere — on Discord, social media, or with friends.

Public & Private Feeds

Choose what's public and what's private. Private videos are accessible only through their direct link.

Game Organization

Automatically organizes your clips by game with cover art powered by SteamGridDB integration.

Open Graph Previews

Rich link previews on Discord, Twitter, Slack, and more. Shared links look great everywhere.

Upload Support

Upload videos directly through the web interface. Optionally restrict uploads to admin users only.

Video Transcoding

Optional transcoding with CPU or GPU support for maximum browser compatibility.

Live from the demo server

Try it right now

This video is streaming directly from a live Fireshare instance. Press play to experience it for yourself.

v.fireshare.net/w/c35114e0f7a3675b47a987027fa523bd
Fireshare Dude had 4 surveyor vaults!
Open on demo site

Streaming from v.fireshare.net — the public Fireshare demo instance

See it in action

A clean, modern interface for managing and sharing your video collection.

Dashboard Card View
Game Organization
Video Editing & Details
Video Uploading
File Manager

Dashboard — Card View

Up and running in minutes

Fireshare runs in Docker. Mount your directories, set a password, and you're done.

docker-compose.yml
version: "3"
services:
  fireshare:
    image: shaneisrael/fireshare:latest
    container_name: fireshare
    ports:
      - "8080:80"
    environment:
      - ADMIN_USERNAME=admin
      - ADMIN_PASSWORD=admin
      - ENABLE_TRANSCODING=false
    volumes:
      - ./fireshare/data:/data
      - ./fireshare/processed:/processed
      - ./my/media/folder:/videos

Docker Compose — recommended

terminal
$ docker run --name fireshare \
            -v $(pwd)/fireshare/data:/data \
            -v $(pwd)/fireshare/processed:/processed \
            -v ./my/media/folder:/videos \
            -p 8080:80 \
            -e ADMIN_USERNAME=admin \
            -e ADMIN_PASSWORD=admin \
            -e ENABLE_TRANSCODING=false \
            -d shaneisrael/fireshare:latest

Docker Run — quick start

Fireshare

Start sharing now.

Deploy Fireshare on your own server and start sharing video clips in minutes. Free and open source, forever.

Enjoying Fireshare? Consider supporting development.

Buy me a coffee