# [Anleitung] MeTube (YouTube Downloader) per Docker Stack installieren
In dieser Anleitung zeigen wir dir, wie du MeTube – ein komfortables Web-Interface für den Download von YouTube-Videos – als Docker-Stack (Compose) aufsetzt. Die Konfiguration nutzt eine feste IP-Adresse aus deinem bestehenden Docker-Netzwerk und speichert alle heruntergeladenen Videos direkt in einem lokalen Ordner auf deinem Server.
### Voraussetzungen
* Ein bereits existierendes Docker-Netzwerk (z. B. Macvlan).
* Eine freie, feste IP-Adresse aus deinem Netzwerkbereich.
* SSH-Zugriff (oder Terminal-Zugriff) auf deinen Server.
---
### Schritt 1: Download-Verzeichnis auf dem Server erstellen
Zuerst erstellen wir den Ordner auf deinem Host-System, in dem MeTube später die heruntergeladenen Videos und Audio-Dateien abspeichern soll.
bash
mkdir -p /opt/metube-downloads
Damit der Docker-Container ohne Probleme Dateien in diesen Ordner schreiben darf, vergeben wir die passenden Rechte:
bash
chmod -R 777 /opt/metube-downloads
---
### Schritt 2: Docker Compose Konfiguration (Stack)
Erstelle eine Datei mit dem Namen
docker-compose.yml (oder füge den Code in Portainer als neuen Stack ein).
**Wichtig:** Ersetze
dein-netzwerk-name durch den echten Namen deines Docker-Netzwerks und
xxx.xxx.xxx.xxx durch deine gewünschte freie IP-Adresse!
yaml
version: '3.8'
services:
metube:
image: ghcr.io/alexta69/metube:latest
container_name: metube-downloader
restart: unless-stopped
environment:
- DOWNLOAD_DIR=/downloads
- AUDIO_DOWNLOAD_DIR=/downloads
volumes:
# Links steht dein Ordner auf dem Server, rechts der Pfad im Container
- /opt/metube-downloads:/downloads
networks:
dein-netzwerk-name:
ipv4_address: xxx.xxx.xxx.xxx
networks:
dein-netzwerk-name:
external: true
---
### Schritt 3: Stack starten
Navigiere im Terminal in den Ordner mit deiner
docker-compose.yml und starte den Container mit folgendem Befehl:
bash
docker compose up -d
---
### Schritt 4: Web-Interface aufrufen
Sobald der Container läuft, kannst du die MeTube-Oberfläche über deinen Browser aufrufen. MeTube nutzt standardmäßig den internen Port
8081.
Gib in die Adresszeile deines Browsers ein:
http://xxx.xxx (Ersetze
xxx.xxx.xxx.xxx mit deiner vergebenen IP).
Ab jetzt kannst du dort einfach YouTube-Links hineinkopieren. Die fertigen Downloads findest du direkt auf deinem Server im Ordner
/opt/metube-downloads.
---
Fragen oder Probleme? Schreibt sie einfach hier drunter in die Kommentare!