diff --git a/servapps/MeTube/cosmos-compose.json b/servapps/MeTube/cosmos-compose.json new file mode 100644 index 00000000..5f8b01f5 --- /dev/null +++ b/servapps/MeTube/cosmos-compose.json @@ -0,0 +1,49 @@ +{ + "cosmos-installer": { + "form": [ + { + "name": "downloadsPath", + "label": "What is the path to your downloads? (leave empty to not mount anything)", + "initialValue": "{DefaultDataPath}/downloads", + "type": "text" + } + ] + }, + "minVersion": "0.7.6", + "services": { + "{ServiceName}": { + "image": "ghcr.io/alexta69/metube", + "container_name": "{ServiceName}", + "restart": "unless-stopped", + "labels": { + "cosmos-force-network-secured": "true", + "cosmos-auto-update": "true", + "cosmos-icon": "https://azukaar.github.io/cosmos-servapps-official/servapps/MeTube/icon.png" + }, + "volumes": [ + {if Context.downloadsPath} + { + "source": "{Context.downloadsPath}", + "target": "/data/movies", + "type": "bind" + } + {/if} + ], + "routes": [ + { + "name": "{ServiceName}", + "description": "Expose {ServiceName} to the web", + "useHost": true, + "target": "http://{ServiceName}:8081", + "mode": "SERVAPP", + "Timeout": 14400000, + "ThrottlePerMinute": 12000, + "BlockCommonBots": true, + "SmartShield": { + "Enabled": true + } + } + ] + } + } +} diff --git a/servapps/MeTube/description.json b/servapps/MeTube/description.json new file mode 100644 index 00000000..c59f5c08 --- /dev/null +++ b/servapps/MeTube/description.json @@ -0,0 +1,9 @@ +{ + "name": "MeTube", + "description": "youtube-dl web UI", + "longDescription": "

Web GUI for youtube-dl (using the yt-dlp fork) with playlist support. Allows you to download videos from YouTube and dozens of other sites.

", + "tags": ["youtube", "youtube-dl", "download", "videos", "music", "media"], + "repository": "https://github.com/alexta69/metube", + "image": "https://github.com/alexta69/metube/pkgs/container/metube", + "supported_architectures": ["amd64", "arm64"] +} diff --git a/servapps/MeTube/icon.png b/servapps/MeTube/icon.png new file mode 100644 index 00000000..abd6b9d7 Binary files /dev/null and b/servapps/MeTube/icon.png differ diff --git a/servapps/MeTube/screenshots/1.gif b/servapps/MeTube/screenshots/1.gif new file mode 100644 index 00000000..067f6eb0 Binary files /dev/null and b/servapps/MeTube/screenshots/1.gif differ