跳转至内容

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://:9000)。

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