mirror of
https://github.com/xpltdco/media-rip.git
synced 2026-04-03 02:53:58 -06:00
README: add Docker image location + pull/run instructions
- Added ghcr.io/xpltdco/media-rip:latest prominently in Quickstart - Added curl one-liner to grab docker-compose.yml - Added docker run alternative for users who don't want compose - Updated features: 9 built-in themes (was 3)
This commit is contained in:
parent
4870157dbd
commit
44e24e9393
1 changed files with 26 additions and 2 deletions
28
README.md
28
README.md
|
|
@ -11,7 +11,7 @@ A self-hostable yt-dlp web frontend. Paste a URL, pick quality, download — wit
|
||||||
- **Real-time progress** — Server-Sent Events stream download progress to the browser instantly.
|
- **Real-time progress** — Server-Sent Events stream download progress to the browser instantly.
|
||||||
- **Session isolation** — Each browser gets its own download queue. No cross-talk.
|
- **Session isolation** — Each browser gets its own download queue. No cross-talk.
|
||||||
- **Playlist support** — Collapsible parent/child jobs with per-video status tracking.
|
- **Playlist support** — Collapsible parent/child jobs with per-video status tracking.
|
||||||
- **Three built-in themes** — Cyberpunk (default), Dark, Light. Switch in the header.
|
- **9 built-in themes** — 5 dark (Cyberpunk, Dark, Midnight, Hacker, Neon) + 4 light (Light, Paper, Arctic, Solarized). Admin picks the pair, visitors toggle dark/light.
|
||||||
- **Custom themes** — Drop a CSS file into `/themes` volume. No rebuild needed.
|
- **Custom themes** — Drop a CSS file into `/themes` volume. No rebuild needed.
|
||||||
- **Admin panel** — Session management, storage info, manual purge, error logs. Protected by bcrypt auth.
|
- **Admin panel** — Session management, storage info, manual purge, error logs. Protected by bcrypt auth.
|
||||||
- **Cookie auth** — Upload cookies.txt per session for paywalled/private content.
|
- **Cookie auth** — Upload cookies.txt per session for paywalled/private content.
|
||||||
|
|
@ -21,8 +21,32 @@ A self-hostable yt-dlp web frontend. Paste a URL, pick quality, download — wit
|
||||||
|
|
||||||
## Quickstart
|
## Quickstart
|
||||||
|
|
||||||
|
The Docker image is published to GitHub Container Registry:
|
||||||
|
|
||||||
|
```
|
||||||
|
ghcr.io/xpltdco/media-rip:latest
|
||||||
|
```
|
||||||
|
|
||||||
|
Pull and run with Docker Compose (recommended):
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker compose up
|
# Download the compose file
|
||||||
|
curl -O https://raw.githubusercontent.com/xpltdco/media-rip/master/docker-compose.yml
|
||||||
|
|
||||||
|
# Start the container
|
||||||
|
docker compose up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
Or pull and run directly:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
docker run -d \
|
||||||
|
--name mediarip \
|
||||||
|
-p 8080:8000 \
|
||||||
|
-v ./downloads:/downloads \
|
||||||
|
-v mediarip-data:/data \
|
||||||
|
--restart unless-stopped \
|
||||||
|
ghcr.io/xpltdco/media-rip:latest
|
||||||
```
|
```
|
||||||
|
|
||||||
Open [http://localhost:8080](http://localhost:8080) and paste a URL. On first run, you'll set an admin password.
|
Open [http://localhost:8080](http://localhost:8080) and paste a URL. On first run, you'll set an admin password.
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue