Fork me on GitHub

Herr Knedel/Grandi cose con i container: esecuzione del downloader di Youtube su Synology Diskstation

Created Thu, 27 Feb 2020 00:00:00 +0000 Modified Sat, 02 Apr 2022 15:59:20 +0000 Schwierigkeitsgrad: Für jeden machbar

382 Words

Molti dei miei amici sanno che gestisco un portale privato di video apprendimento sul mio Homelab - Network. Ho salvato sul mio NAS i video corsi delle passate iscrizioni al portale di apprendimento e i buoni tutorial di Youtube per l’uso offline.

Nel corso del tempo ho raccolto 8845 video corsi con 282616 video individuali. Il tempo totale di esecuzione è pari a circa 2 anni. In questo tutorial mostro come fare il backup di buoni tutorial di Youtube con un servizio di download di Docker per scopi offline.

Opzione per i professionisti

Come utente esperto di Synology, puoi ovviamente accedere con SSH e installare l’intera configurazione tramite il file 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

Passo 1

Prima creo una cartella per i download. Vado in “Controllo sistema” -> “Cartella condivisa” e creo una nuova cartella chiamata “Download”.

Passo 2: cercare l’immagine Docker

Faccio clic sulla scheda “Registrazione” nella finestra di Synology Docker e cerco “youtube-dl-nas”. Seleziono l’immagine Docker “modenaf360/youtube-dl-nas” e poi clicco sul tag “latest”.

Dopo il download dell’immagine, l’immagine è disponibile come immagine. Docker distingue tra 2 stati, container “stato dinamico” e immagine/immagine (stato fisso). Prima di poter creare un contenitore dall’immagine, devono essere fatte alcune impostazioni.

Passo 3: Mettere l’immagine in funzione:

Faccio doppio clic sulla mia immagine youtube-dl-nas.

Poi clicco su “Impostazioni avanzate” e attivo il “Riavvio automatico”. Seleziono la scheda “Volume” e clicco su “Aggiungi cartella”. Lì creo una nuova cartella di database con questo percorso di montaggio “/downfolder”. Assegno porte fisse per il contenitore “Youtube Downloader”. Senza porte fisse, potrebbe essere che il “Youtube Downloader” funzioni su una porta diversa dopo un riavvio. Infine, inserisco due variabili d’ambiente. La variabile “MY_ID” è il mio nome utente e “MY_PW” è la mia password. Dopo queste impostazioni, Downloader può essere avviato! In seguito, potete chiamare il downloader tramite l’indirizzo Ip della distazione Synology e la porta assegnata, per esempio http://192.168.21.23:8070 . Per l’autenticazione, prendete il nome utente e la password da MY_ID e MY_PW.

Passo 4: Andiamo

Ora gli URL dei video di Youtube e delle playlist possono essere inseriti nel campo “URL” e tutti i video finiscono automaticamente nella cartella di download della Synology disk station.

Cartella di download: