Hier zeige ich euch, wie ihr für den Youtube Downloader AllTube Download mittels Docker und Traefik auf eurem Server installiert.
Update
05.03.2022 | Erstellung dieser Anleitung. |
AllTube Dowload wird nicht mehr weiterentwickelt. Daher solltet ihr es NICHT mehr verwenden. Eine Übersicht weiterer Youtube Downloader inklusive Anleitung findet ihr hier.
0. Vorbereitungen
Zuerst müssen wir git installieren um uns die aktuelle Version von AllTube zu downloaden. Gebt dazu folgenden Befehl ein:
apt update apt install git
1. Verzeichnis erstellen
Zuerst erstellen wir uns ein passendes Verzeichnis.
mkdir -p /opt/containers/ git clone https://github.com/Rudloff/alltube.git /opt/containers/alltube
2. Docker Compose Datei erstellen
Nun erstellen wir unsere Docker Compose Datei. In dieser Datei sind bereits die passenden Einstellungen für Traefik enthalten. Wenn ihr noch kein Traefik installiert habt, dann könnt ihr dies mit dieser Anleitung tun.
nano /opt/containers/alltube/docker-compose.yml
Inhalt:
version: "3" services: alltube: build: . container_name: alltube restart: unless-stopped labels: - "traefik.enable=true" - "traefik.http.routers.alltube.entrypoints=http" - "traefik.http.routers.alltube.rule=Host(`alltube.euredomain.de`)" - "traefik.http.middlewares.alltube-https-redirect.redirectscheme.scheme=https" - "traefik.http.routers.alltube.middlewares=alltube-https-redirect" - "traefik.http.routers.alltube-secure.entrypoints=https" - "traefik.http.routers.alltube-secure.rule=Host(`alltube.euredomain.de`)" - "traefik.http.routers.alltube-secure.tls=true" - "traefik.http.routers.alltube-secure.tls.certresolver=http" - "traefik.http.routers.alltube-secure.service=alltube" - "traefik.http.services.alltube.loadbalancer.server.port=80" - "traefik.docker.network=proxy" - "traefik.http.routers.alltube-secure.middlewares=secHeaders@file" networks: - proxy networks: proxy: external: true
Notwendige Anpassungen:
- Ihr müsst noch den 2x Hostnamen anpassen (alltube.euredomain.de)
3. AllTube starten
Nun könnt ihr AllTube starten. Gebt dazu folgendes ein:
docker-compose -f /opt/containers/metube/docker-compose.yml up -d
Dies dauert jetzt einige Minuten, da das Docker Image erst erstellt werden muss.
Wenn ihr dann auf eure Webseite “alltube.euredomain.de” geht, solltet ihr folgendes sehen:
4. Quellen
https://github.com/Rudloff/alltube