feat: ad streamflow (#645)

Co-authored-by: thaarrtt <tonyhart2020@gmail.com>
This commit is contained in:
Tony Hart
2026-01-28 13:34:15 +07:00
committed by GitHub
parent ea1174c290
commit 1c3afa98db
4 changed files with 56 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
version: "3.8"
services:
streamflow:
build:
context: https://github.com/bangtutorial/streamflow.git
restart: unless-stopped
environment:
- PORT=7575
- SESSION_SECRET=${SESSION_SECRET}
- NODE_ENV=production
- TZ=${TIMEZONE}
volumes:
- streamflow-db:/app/db
- streamflow-logs:/app/logs
- streamflow-uploads:/app/public/uploads
ports:
- 7575
volumes:
streamflow-db: {}
streamflow-logs: {}
streamflow-uploads: {}

Binary file not shown.

After

Width:  |  Height:  |  Size: 399 KiB

View File

@@ -0,0 +1,15 @@
[variables]
main_domain = "${domain}"
session_secret = "${password:64}"
[config]
[[config.domains]]
serviceName = "streamflow"
port = 7575
host = "${main_domain}"
[config.env]
SESSION_SECRET = "${session_secret}"
TIMEZONE = "Asia/Jakarta"
[[config.mounts]]

View File

@@ -5498,6 +5498,25 @@
"open-source"
]
},
{
"id": "streamflow",
"name": "StreamFlow",
"version": "2.1",
"description": "StreamFlow is a multi-platform live streaming web application that enables simultaneous RTMP streaming to YouTube, Facebook, and other platforms with video gallery, scheduled streaming, and real-time monitoring.",
"logo": "streamflow.png",
"links": {
"github": "https://github.com/bangtutorial/streamflow",
"website": "https://github.com/bangtutorial/streamflow",
"docs": "https://github.com/bangtutorial/streamflow#readme"
},
"tags": [
"streaming",
"rtmp",
"video",
"live-streaming",
"media"
]
},
{
"id": "supabase",
"name": "SupaBase",