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://127.0.0.1:9000)。
注意: 一旦在配置文件中设置了地址,例如
peertube.example.com
,用户只能从该地址登录,而不能从其他位置登录,例如 localhost:9000
。