conf | ||
scripts | ||
check_process | ||
LICENSE | ||
manifest.json | ||
README.md |
PeerTube app for YunoHost
Installation(Read it)
-
Require dedicated domain like peertube.domain.tld.
-
No LDAP support
-
No Multi-instance
-
No change-url possible.
-
Peertube is under development stage,don't use it for production
-
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
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