Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/ShaneIsrael/fireshare/llms.txt

Use this file to discover all available pages before exploring further.

Fireshare can automatically send a notification whenever a new video is uploaded. Two integration types are supported: a purpose-built Discord integration that posts a message to any channel of your choice, and a generic HTTP POST webhook that works with virtually any platform that accepts JSON payloads — Slack, Ntfy, Gotify, custom endpoints, and more. Both integrations are configured through environment variables and activate immediately on the next upload after the container is restarted with the new values.

Discord Integration

Since gaming and Discord go hand-in-hand, Fireshare includes a dedicated Discord integration. When a new video is uploaded, Fireshare sends a notification to the Discord channel of your choice using that channel’s webhook URL.

Setup

1

Create a Discord webhook

In Discord, open the channel you want notifications sent to, go to Edit Channel → Integrations → Webhooks, and click New Webhook. Copy the webhook URL.Don’t have a webhook yet? Follow Discord’s guide: Intro to Webhooks.
2

Set the environment variable

Add the webhook URL to your Fireshare container environment:
environment:
  - DISCORD_WEBHOOK_URL=https://discord.com/api/webhooks/123456789/abcdefghijklmnopqrstuvwxyz
3

Restart the container

docker-compose down && docker-compose up -d
Upload a video to verify that a notification appears in your Discord channel.

Docker ENV Example

DISCORD_WEBHOOK_URL='https://discord.com/api/webhooks/123456789/abcdefghijklmnopqrstuvwxyz'
The webhook URL must match the format https://discord.com/api/webhooks/{id}/{token}. An incorrectly formatted URL will cause a validation error on container startup — check docker logs fireshare if notifications are not arriving.

Build docs developers (and LLMs) love