<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>peertube on Christian Knedel</title>
    <link>https://www.christian-knedel.de/zh/tags/peertube/</link>
    <description>Recent content in peertube on Christian Knedel</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh-cn</language>
    <lastBuildDate>Mon, 05 Apr 2021 00:00:00 +0000</lastBuildDate><atom:link href="https://www.christian-knedel.de/zh/tags/peertube/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>用容器做大事：用PeerTube做自己的视频门户</title>
      <link>https://www.christian-knedel.de/zh/post/2021/april/20210405-docker-peertube/</link>
      <pubDate>Mon, 05 Apr 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/zh/post/2021/april/20210405-docker-peertube/</guid>
      <description>有了Peertube，你可以创建你自己的视频门户。今天我展示了我如何在我的Synology磁盘站上安装Peertube。
第1步：准备好Synology 首先，必须在 DiskStation 上激活 SSH 登录。要做到这一点，请进入 &amp;ldquo;控制面板&amp;rdquo;&amp;gt;&amp;ldquo;终端&amp;rdquo;。    然后你可以通过 &amp;ldquo;SSH&amp;rdquo;、指定的端口和管理员密码来登录。    我通过终端、winSCP或Putty登录，并将这个控制台打开以备不时之需。
第2步：准备好Docker文件夹 我在Docker目录下创建一个名为 &amp;ldquo;Peertube &amp;ldquo;的新目录。    然后我进入Peertube目录，创建一个名为 &amp;ldquo;peertube.yml &amp;ldquo;的新文件，内容如下。对于端口，前面的部分 &amp;ldquo;9000: &amp;ldquo;可以进行调整。第二卷包含所有视频、播放列表、缩略图等，因此必须进行调整。
version: &amp;quot;3.7&amp;quot; services: peertube: image: chocobozzz/peertube:contain-buster container_name: peertube_peertube ports: - &amp;quot;9000:9000&amp;quot; volumes: - ./config:/config - ./videos:/data environment: - TZ=&amp;quot;Europe/Berlin&amp;quot; - PT_INITIAL_ROOT_PASSWORD=password - PEERTUBE_WEBSERVER_HOSTNAME=ip - PEERTUBE_WEBSERVER_PORT=port - PEERTUBE_WEBSERVER_HTTPS=false - PEERTUBE_DB_USERNAME=peertube - PEERTUBE_DB_PASSWORD=peertube - PEERTUBE_DB_HOSTNAME=postgres - POSTGRES_DB=peertube - POSTGRES_USER=postgres - POSTGRES_PASSWORD=postgres - PEERTUBE_REDIS_HOSTNAME=redis - PEERTUBE_ADMIN_EMAIL=himself@christian-knedel.</description>
    </item>
    
    <item>
      <title>容器的伟大之处：用LDAP和NGINX使Docker服务更安全</title>
      <link>https://www.christian-knedel.de/zh/post/2021/april/20210402-nginx-reverse-proxy/</link>
      <pubDate>Fri, 02 Apr 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/zh/post/2021/april/20210402-nginx-reverse-proxy/</guid>
      <description>作为Synology Diskstation的用户，我在我的Homelab网络上运行许多服务。我在Gitlab中部署软件，在Confluence中记录知识，通过Calibre网络服务器阅读技术参考资料。        所有的网络服务都是加密的，并通过中央用户管理来保证安全。 今天我展示了我是如何通过SSL加密、访问记录和LDAP访问限制来保证我的Calibre服务的。本教程需要有 &amp;ldquo;阿特拉斯公司的酷事：用LDAP使用所有阿特拉斯工具 &amp;ldquo;和 &amp;ldquo;容器的伟大之处：用Docker Compose运行Calibre &amp;ldquo;的预先知识。
我的LDAP服务器 正如我已经写过的，我在Docker容器中运行一个中央openLDAP服务器。我还创建了几个应用组。      用反向代理确保不安全的应用程序 由于 &amp;ldquo;linuxserver/calibre-web &amp;ldquo;Docker镜像不支持SSL加密和LDAP，我创建了一个名为 &amp;ldquo;calibreweb &amp;ldquo;的虚拟网络，并在Calibre服务器前放置了一个NGINX反向代理。 这就是我的Docker Compose文件的样子。所有未来的访问日志都存储在日志目录中，我的自签名证书在certs目录中。
version: &#39;3.7&#39; services: nginx: image: weseek/nginx-auth-ldap:1.13.9-1-alpine container_name: calibre-nginx environment: - &#39;TZ=Europe/Berlin&#39; volumes: - ./default.conf:/etc/nginx/conf.d/default.conf - ./certs:/etc/certs - ./logs:/var/log/nginx ports: - 8443:443 networks: - calibreweb restart: unless-stopped calibre-web: image: linuxserver/calibre-web container_name: calibre-web environment: - PUID=..... - PGID=.... - TZ=Europe/Berlin volumes: - /volume/docker/calibre/app.</description>
    </item>
    
  </channel>
</rss>
