Fork me on GitHub

Herr Knedel/Lucruri grozave cu containere: Rularea Youtube downloader pe Synology Diskstation

Created Thu, 27 Feb 2020 00:00:00 +0000 Modified Sat, 02 Apr 2022 16:06:39 +0000 Schwierigkeitsgrad: Für jeden machbar

397 Words

Mulți dintre prietenii mei știu că am un portal video privat de învățare pe rețeaua mea Homelab - Network. Am salvat cursuri video de la abonamentele anterioare la portaluri de învățare și tutoriale bune de pe Youtube pentru utilizare offline pe NAS-ul meu.

De-a lungul timpului, am adunat 8845 de cursuri video cu 282616 videoclipuri individuale. Durata totală de funcționare este de aproximativ 2 ani. Absolut nebunesc! În acest tutorial vă arăt cum să faceți o copie de rezervă a tutorialelor bune de pe Youtube cu un serviciu de descărcare Docker în scopuri offline.

Opțiune pentru profesioniști

În calitate de utilizator experimentat Synology, vă puteți, desigur, conecta cu SSH și instala întreaga configurație prin intermediul fișierului Docker Compose.

version: "2"
services:
  youtube-dl:
    image: modenaf360/youtube-dl-nas
    container_name: youtube-dl
    environment:
      - MY_ID=admin
      - MY_PW=admin
    volumes:
      - ./YouTube:/downfolder
    ports:
      - 8080:8080
    restart: unless-stopped

Pasul 1

În primul rând, creez un dosar pentru descărcări. Mă duc la “System Control” -> “Shared Folder” și creez un nou dosar numit “Downloads”.

Pasul 2: Căutați imaginea Docker

Fac clic pe fila “Înregistrare” din fereastra Synology Docker și caut “youtube-dl-nas”. Selectez imaginea Docker “modenaf360/youtube-dl-nas” și apoi fac clic pe eticheta “latest”.

După descărcarea imaginii, aceasta este disponibilă ca imagine. Docker face distincție între 2 stări, container “stare dinamică” și imagine/imagine (stare fixă). Înainte de a putea crea un container din imagine, trebuie să se facă câteva setări.

Pasul 3: Puneți imaginea în funcțiune:

Dau dublu clic pe imaginea mea youtube-dl-nas.

Apoi fac clic pe “Setări avansate” și activez “Repornire automată”. Selectez fila “Volum” și fac clic pe “Adaugă folder”. Acolo creez un nou folder de baze de date cu această cale de montare “/downfolder”. Am atribuit porturi fixe pentru containerul “Youtube Downloader”. Fără porturi fixe, s-ar putea ca “Youtube Downloader” să ruleze pe un port diferit după o repornire. În cele din urmă, introduc două variabile de mediu. Variabila “MY_ID” este numele meu de utilizator, iar “MY_PW” este parola mea. După aceste setări, Downloader poate fi pornit! După aceea, puteți apela descărcătorul prin intermediul adresei IP a stației Synology și a portului atribuit, de exemplu http://192.168.21.23:8070 . Pentru autentificare, luați numele de utilizator și parola din MY_ID și MY_PW.

Pasul 4: Să mergem

Acum, în câmpul “URL” pot fi introduse uralele video Youtube și uralele listelor de redare, iar toate videoclipurile ajung automat în folderul de descărcare al stației de disc Synology.

Descarcă dosarul de descărcare: