conf | ||
scripts | ||
check_process | ||
LICENSE | ||
manifest.json | ||
README.md |
PeerTube app for YunoHost
Installation(Read it before Installation)
-
Require dedicated domain like peertube.domain.tld.
-
No LDAP support
-
No Multi-instance
-
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?
- Demo server
- Video to see how the "decentralization feature" looks like
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