<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>youtube on Christian Knedel</title>
    <link>https://www.christian-knedel.de/zh/tags/youtube/</link>
    <description>Recent content in youtube on Christian Knedel</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh-cn</language>
    <lastBuildDate>Thu, 27 Feb 2020 00:00:00 +0000</lastBuildDate><atom:link href="https://www.christian-knedel.de/zh/tags/youtube/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>容器的伟大之处：在Synology Diskstation上运行Youtube下载器</title>
      <link>https://www.christian-knedel.de/zh/post/2020/february/20200227-docker-youtube-dl/</link>
      <pubDate>Thu, 27 Feb 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/zh/post/2020/february/20200227-docker-youtube-dl/</guid>
      <description>我的许多朋友都知道，我在我的Homelab - Network上运行一个私人学习视频门户。我把过去学习门户会员的视频课程和Youtube上的好教程保存在我的NAS上供离线使用。    随着时间的推移，我已经收集了8845个视频课程，其中有282616个独立视频。总的运行时间相当于2年左右。绝对疯狂！在本教程中，我展示了如何用Docker下载服务备份好的Youtube教程，以达到离线的目的。
专业人士的选择 作为一个有经验的Synology用户，你当然可以用SSH登录并通过Docker Compose文件安装整个设置。
version: &amp;quot;2&amp;quot; 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 步骤1 首先，我为下载创建一个文件夹。我进入 &amp;ldquo;系统控制&amp;rdquo;-&amp;gt;&amp;ldquo;共享文件夹&amp;rdquo;，创建一个名为 &amp;ldquo;下载 &amp;ldquo;的新文件夹。    第2步：搜索Docker镜像 我在Synology Docker窗口中点击 &amp;ldquo;注册 &amp;ldquo;标签，并搜索 &amp;ldquo;youtube-dl-nas&amp;rdquo;。我选择Docker镜像 &amp;ldquo;modenaf360/youtube-dl-nas&amp;rdquo;，然后点击 &amp;ldquo;最新 &amp;ldquo;标签。    图像下载后，可作为图像使用。Docker区分了两种状态，容器 &amp;ldquo;动态状态 &amp;ldquo;和图像/影像（固定状态）。在我们从镜像中创建一个容器之前，必须进行一些设置。
第3步：将图像投入运行。 我双击我的YouTube-DL-NAS图像。    然后我点击 &amp;ldquo;高级设置&amp;rdquo;，激活 &amp;ldquo;自动重新启动&amp;rdquo;。我选择 &amp;ldquo;卷 &amp;ldquo;选项卡并点击 &amp;ldquo;添加文件夹&amp;rdquo;。我在那里创建了一个新的数据库文件夹，挂载路径为&amp;rdquo;/downfolder&amp;rdquo;。    我为 &amp;ldquo;Youtube下载器 &amp;ldquo;容器分配了固定的端口。如果没有固定的端口，可能是 &amp;ldquo;Youtube下载器 &amp;ldquo;在重启后运行在不同的端口。    最后，我输入两个环境变量。变量 &amp;ldquo;MY_ID &amp;ldquo;是我的用户名，&amp;ldquo;MY_PW &amp;ldquo;是我的密码。    做完这些设置后，就可以开始下载器了!</description>
    </item>
    
  </channel>
</rss>
