Description
Federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent and Angular.
Installation Instructions
You will need PostgreSQL, Node.JS and FFMpeg :
- Fedora you need RPM Fusion repository enabled
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm - CentOS you will need EPEL and the unofficial EPEL-multimedia repositories enabled cd /etc/yum.repos.d && curl -O https://negativo17.org/repos/epel-multimedia.repo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm https://negativo17.org/repos/epel-multimedia.repo
Put SELinux in permissive mode
setenforce 0
Enable COPR repository
dnf copr enable daftaupe/peertube
Install required packages
dnf install peertube postgresql-server -y postgresql-setup --initdb --unit postgresql systemctl start postgresql
Setup the database
su - postgres
initdb
createuser peertube -W
createdb -O peertube peertube_prod
echo "host peertube peertube 127.0.0.1/32 md5" >> data/pg_hba.conf
(as root) systemctl reload postgresql
Start the services
systemctl start redis
Edit the configuration to fit your needs
vim /etc/peertube/production.yaml
Start PeerTube and get the initial root / password
systemctl start peertube && journalctl -f -u peertube
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
Release | Architectures | Repo Download |
---|---|---|
![]() |
x86_64 [modified] (0)* | Epel 7 (4 downloads) |
![]() |
x86_64 (0)* | Fedora 27 (4 downloads) |
![]() |
x86_64 (0)* | Fedora 28 (5 downloads) |
* Total number of packages downloaded in the last seven days.
External Repository List
The following repositories are accessible during builds
Quick Enable
Other Actions
- devtoolset-7
- https://rpm.nodesource.com/pub_9.x/el/7/$basearch