fireshare: added some more vars

This commit is contained in:
tremor021
2026-03-30 10:47:03 +02:00
parent 634e89a762
commit c91d4a43c8
3 changed files with 68 additions and 5 deletions

48
json/fireshare.json Normal file
View File

@@ -0,0 +1,48 @@
{
"name": "fireshare",
"slug": "fireshare",
"categories": [
6
],
"date_created": "2026-02-21",
"type": "ct",
"updateable": true,
"privileged": false,
"interface_port": 9000,
"documentation": "https://github.com/ShaneIsrael/fireshare/blob/develop/README.md",
"website": "https://github.com/ShaneIsrael/fireshare",
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/fireshare.webp",
"config_path": "/opt/fireshare/fireshare.env",
"description": "Fireshare is a self-hosted app that lets you share videos — particularly gaming clips — via unique links. You upload videos to a folder, and the app generates shareable URLs for each one. It's designed as a lightweight alternative to services like Medal or YouTube for people who want full control over their content without relying on third-party platforms.",
"install_methods": [
{
"type": "default",
"script": "ct/fireshare.sh",
"resources": {
"cpu": 2,
"ram": 2048,
"hdd": 10,
"os": "Debian",
"version": "13"
}
}
],
"default_credentials": {
"username": null,
"password": null
},
"notes": [
{
"text": "Type `cat ~/fireshare.creds` to get admin username and password.",
"type": "info"
},
{
"text": "To enable GPU transcoding, you need to set proper variable in `/opt/fireshare/fireshare.env`.",
"type": "info"
},
{
"text": "The installation is compiling `ffmpeg`, `SVT-AV1` and NVIDIA headers from source, this may take a while, depending on your host speed. If possible, increase CPU cores allocated to the LXC container.",
"type": "warning"
}
]
}