feat: add MediaFetch template (#688)

* feat: add MediaFetch template

* Corrected .toml

* .toml
This commit is contained in:
Luke Dunsmore
2026-03-05 07:25:57 +00:00
committed by GitHub
parent 2f249505de
commit 8deb82ab52
4 changed files with 51 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
version: "3.8"
services:
mediafetch:
image: lukedunsmoto/mediafetch:latest
restart: unless-stopped
expose:
- "3002"
volumes:
- mediafetch_data:/data/downloads
environment:
- PORT=3002
- BASIC_AUTH_USER=${BASIC_AUTH_USER}
- BASIC_AUTH_PASS=${BASIC_AUTH_PASS}
- PUBLIC_BASE_URL=https://${DOMAIN}
- OUTPUT_DIR=/data/downloads
volumes:
mediafetch_data:

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 11 KiB

View File

@@ -0,0 +1,15 @@
[variables]
BASIC_AUTH_USER = "admin"
BASIC_AUTH_PASS = "${password:12}"
[config]
[[config.domains]]
name = "Domain"
variable = "DOMAIN"
serviceName = "mediafetch"
port = 3002
[[config.mounts]]
name = "Downloads"
filePath = "/data/downloads"
content = "mediafetch"

View File

@@ -3948,6 +3948,23 @@
"self-hosted"
]
},
{
"id": "mediafetch",
"name": "MediaFetch",
"version": "1.1.1",
"description": "A tiny, self-hosted web wrapper for yt-dlp to download video and audio. Optional basic auth.",
"logo": "mediafetch.svg",
"links": {
"github": "https://github.com/lukedunsmoto/mediafetch",
"website": "https://www.lukedunsmore.com/mediafetch",
"docs": "https://docs.lukedunsmore.com/docs/self-hosted/mediafetch/"
},
"tags": [
"utilities",
"media",
"downloader"
]
},
{
"id": "meilisearch",
"name": "Meilisearch",