1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/peertube_ynh.git synced 2024-09-03 19:56:29 +02:00
Federated (ActivityPub) video streaming platform using P2P for YunoHost
Find a file
2017-12-11 09:58:25 +05:30
conf commits to make the app in working state 2017-12-11 09:58:25 +05:30
scripts commits to make the app in working state 2017-12-11 09:58:25 +05:30
check_process First commit 2017-12-08 05:05:52 +05:30
LICENSE commits to make the app in working state 2017-12-11 09:58:25 +05:30
manifest.json commits to make the app in working state 2017-12-11 09:58:25 +05:30
README.md commits to make the app in working state 2017-12-11 09:58:25 +05:30

PeerTube app for YunoHost

Install Peertube with YunoHost

Installation(Read it before Installation)

  1. Require dedicated domain like peertube.domain.tld.

  2. No LDAP support

  3. No Multi-instance

  4. No change-url possible. Install the app by following command: $ yunohost app install https://github.com/YunoHost-Apps/peertube_ynh *root is the admin username and the admin email is the email address given at the time of installation. After installation change the password by this command: $ cd /var/www/peertube && NODE_ENV=production npm run reset-password -- -u root

    PeerTube(Currently under development stage,don't use it for production)

Decentralized video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent.

PeerTube is sponsored by Framasoft, a non-profit that promotes, spreads and develops free-libre software. If you want to support this project, please consider donating them.

Demonstration

Want to see in action?

Why

We can't build a FOSS video streaming alternatives to YouTube, Dailymotion, Vimeo... with a centralized software. One organization alone cannot have enough money to pay bandwidth and video storage of its server.

So we need to have a decentralized network (as Hubzilla(Hubzilla YunoHost),Friendica(Friendica YunoHost),Mastodon(Mastodon YunoHost),Diaspora(Diaspora YunoHost)). But it's not enough because one video could become famous and overload the server. It's the reason why we need to use a P2P protocol to limit the server load. Thanks to WebTorrent, we can make P2P (thus bittorrent) inside the web browser right now.

Dependencies

  • NodeJS >= 6.x
  • npm >= 3.x
  • yarn
  • OpenSSL (cli)
  • PostgreSQL
  • FFmpeg

Features

  • Install
  • Remove
  • Upgrade
  • Backup
  • Restore