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
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 |
---|---|---|
EPEL 7 | x86_64 [modified] (12)* | EPEL 7 (73 downloads) |
* Total number of downloaded packages.
External Repository List
The following repositories are accessible during builds