PeerTube

出自 ArchWiki

出自 Wikipedia:PeerTube

PeerTube 是一个自由开源的、去中心化的、联邦式的视频平台,由 ActivityPub 和 WebTorrent 驱动,使用点对点技术来减少观看视频时单个服务器的负载。

安装

安装 peertubeAUR 软件包。

配置

按照 生产环境指南 的配置步骤进行操作

  1. PostgreSQL 中创建数据库和用户,并设置密码,按照 GitHub 链接上的说明进行操作。
  2. 编辑 /etc/peertube/production.yaml 的第一个部分。确保您更改数据库密码以匹配您之前设置的密码。
  3. 启动/启用 Redis 服务。
  4. 如果您想通过 Web UI 编辑设置,您必须更改配置文件夹的所有权
    # chown -R peertube:peertube /etc/peertube
  5. (可选)配置并启动反向代理。PeerTube 官方支持 nginx,配置文件可以在以下位置找到
    /usr/share/webapps/peertube/support/nginx/peertube
    请确保您更改文件路径为该软件包使用的路径。
  6. (可选)如果您在使软件包工作时遇到问题,请修复可能的权限问题
    # chown -R peertube:peertube /var/lib/peertube/

最后,启动 peertube 服务,并将您的浏览器指向配置文件中的 URL(默认情况下,没有反向代理是 https://127.0.0.1:9000)。

注意: 一旦在配置文件中设置了地址,例如 peertube.example.com,用户只能从该地址登录,而不能从其他位置登录,例如 localhost:9000