PeerTube
PeerTube is a free, federated video platform that uses ActivityPub and peer-to-peer streaming as an alternative to YouTube and Vimeo.
- GitHub stars
- 15k
- Last commit
- today
- Latest release
- v8.3.1
- Licence
- AGPL-3.0
- Self-hosted
- Yes
- Hosted version
- Available

PeerTube is a free, decentralized and federated video platform, developed by Framasoft as an alternative to centralized services such as YouTube, Dailymotion and Vimeo. It is a network of many small, interoperable video hosting providers, called instances, and it is described as community-owned and ad-free.
Users can upload videos and have them streamed anywhere, with descriptions and tags that make them discoverable across the whole federated network, not only one instance. Live streaming, including permanent streams, is supported, and a player can be embedded on other websites. Viewers can follow channels from the Fediverse, such as Mastodon, without an account on the instance hosting the video.
PeerTube uses ActivityPub for federation and peer-to-peer technology in the browser to share bandwidth between viewers. It is written in TypeScript with Angular and released under the AGPL-3.0 license. People can join an existing instance or create their own, so it fits both self-hosters and communities, and demonstration instances are listed.
Key features
- ActivityPub federation between instances
- Peer-to-peer streaming in the browser
- Live streaming and permanent streams
- Embeddable video player
- Follow channels from the Fediverse
- Ad-free, community-owned hosting
Pricing: Free and open source under the AGPL-3.0 license; donations support the project.
