PeerTube
外观
- PeerTube 是一个免费开源、去中心化、联邦化的视频平台,由 ActivityPub 和 WebTorrent 提供支持,利用点对点技术在观看视频时减轻单个服务器的负载。
安装
配置
遵循 生产指南 的配置步骤
- 在 PostgreSQL 中创建一个数据库和用户(设置密码),具体请遵循 GitHub 链接上的说明。
- 编辑
/etc/peertube/production.yaml文件的第一部分。请务必将数据库密码更改为你之前设置的密码。 - 启动/启用 Redis 服务。
- 如果你想通过 Web UI 编辑设置,则必须更改配置文件夹的所有权
# chown -R peertube:peertube /etc/peertube
- (可选)配置并启动一个反向代理。PeerTube 对 nginx 提供官方支持,其配置文件可在
/usr/share/webapps/peertube/support/nginx/peertube
请确保你更改文件路径以匹配此包使用的路径。 - (可选)如果你在使包正常工作时遇到问题,请修复可能的权限问题
# chown -R peertube:peertube /var/lib/peertube/
最后,启动 peertube 服务,并在浏览器中打开配置文件中指定的 URL(在没有反向代理的情况下,默认值为 https://:9000)。
注意 一旦在配置文件中设置了地址,例如
peertube.example.com,用户将只能从该地址登录,而不能从其他位置(如 localhost:9000)登录。