Fork me on GitHub

Herr Knedel/Suuria asioita konttien avulla: Youtube-latausohjelman käyttäminen Synology Diskstationilla

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

264 Words

Monet ystäväni tietävät, että pidän yksityistä oppimisvideoportaalia Homelab -verkossani. Olen tallentanut videokursseja aiemmista oppimisportaali-jäsenyyksistä ja hyviä Youtube-oppaita offline-käyttöä varten NAS-asemalleni.

Ajan myötä olen kerännyt 8845 videokurssia, joissa on 282616 yksittäistä videota. Kokonaiskesto on noin 2 vuotta. Täysin hullua! Tässä opetusohjelmassa näytän, kuinka varmuuskopioida hyviä Youtube-opetuksia Docker-latauspalvelun avulla offline-tarkoituksiin.

Vaihtoehto ammattilaisille

Kokeneena Synologyn käyttäjänä voit tietenkin kirjautua sisään SSH:lla ja asentaa koko asennuksen Docker Compose -tiedostolla.

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

Vaihe 1

Ensin luon kansion latauksia varten. Siirryn kohtaan “Järjestelmänhallinta” -> “Jaettu kansio” ja luon uuden kansion nimeltä “Lataukset”.

Vaihe 2: Etsi Docker-kuva

Napsautan Synology Docker -ikkunan “Rekisteröinti”-välilehteä ja etsin “youtube-dl-nas”. Valitsen Docker-kuvan “modenaf360/youtube-dl-nas” ja napsautan sitten tagia “latest”.

Kuvan lataamisen jälkeen kuva on käytettävissä kuvana. Dockerissa erotetaan kaksi tilaa, kontti “dynaaminen tila” ja kuva/image (kiinteä tila). Ennen kuin voimme luoda kontin kuvasta, on tehtävä muutamia asetuksia.

Vaihe 3: Ota kuva käyttöön:

Kaksoisklikkaan youtube-dl-nas-kuvaani.

Sitten klikkaan “Lisäasetukset” ja aktivoin “Automaattinen uudelleenkäynnistys”. Valitsen välilehden “Volume” ja napsautan “Add folder”. Siellä luon uuden tietokantakansion, jonka kiinnityspolku on “/downfolder”. Määritän kiinteät portit kontille “Youtube Downloader”. Ilman kiinteitä portteja voi olla, että “Youtube Downloader” toimii eri portissa uudelleenkäynnistyksen jälkeen. Lopuksi annan kaksi ympäristömuuttujaa. Muuttuja “MY_ID” on käyttäjänimeni ja “MY_PW” on salasanani. Näiden asetusten jälkeen Downloader voidaan käynnistää! Sen jälkeen voit kutsua latausohjelmaa Synology-aseman Ip-osoitteen ja osoitetun portin kautta, esimerkiksi http://192.168.21.23:8070 . Ota todennusta varten käyttäjänimi ja salasana MY_ID- ja MY_PW-kohdista.

Vaihe 4: Mennään

Nyt Youtube-videoiden URL-osoitteet ja soittolistan URL-osoitteet voidaan syöttää “URL”-kenttään, ja kaikki videot päätyvät automaattisesti Synologyn levyaseman latauskansioon.

Lataa kansio: