Skip to main content

Install

Quick start (Docker Compose)

Be sure you have both Docker and Docker Compose installed.

Clone and configure:

git clone https://github.com/lukedunsmoto/mediafetch.git
cd mediafetch
cp .env.example .env

Build and run:

docker compose up -d --build

Open:

http://localhost:3002

Reverse proxy / hosted deployments

If you’re running behind a reverse proxy (Traefik, Dokploy, etc.), set:

PUBLIC_BASE_URL=https://your-domain.example

That’s what MediaFetch uses to generate correct download links.