PeerTube is free software for running a video platform of your own: on your domain, under your name, with your rules. It is developed by Framasoft, a French non-profit, and licensed under the GNU Affero General Public License version 3. A PeerTube platform can stand alone, or connect to other PeerTube platforms and to Mastodon through the open ActivityPub standard, so people can follow your channels without joining your site. This article explains how it works, what you can do with it and what it takes to run.
A channel on a large video platform is a tenancy. The platform decides how videos are ranked and recommended, which adverts run beside them, what data is collected about your viewers and whether a video stays up. For a school, a church, a training company, a council or any organisation with its own audience, a platform of its own means:
Every PeerTube platform, called an instance, can choose which other instances to follow and which may follow it. Followed instances show each other's videos, so a small platform can offer a much larger catalogue. Because PeerTube speaks ActivityPub, a W3C Recommendation since 2018, people on Mastodon and other compatible services can follow a PeerTube channel and comment on its videos from their own accounts.
Instances can also mirror one another's videos to share the load, and the administrator decides whether nobody, only followed instances or anybody may do so. Federation can be switched off entirely for a private platform.
PeerTube streams with HLS, the adaptive format that adjusts the quality to the viewer's connection. It can also share video between viewers watching at the same time: each viewer's browser passes pieces of the video to others, which takes load off the server when many people watch at once.
That peer-to-peer sharing has a privacy trade-off. While it is on, a viewer's IP address is visible to the platform's tracker and to the other viewers they share with. The administrator can switch it off for the whole platform, and viewers can switch it off for themselves. With peer-to-peer sharing off and no extra plugins, core PeerTube sends no personal data to third parties.
The administrator decides who can upload: registration can be closed, open, or open with approval. New uploads can be held in quarantine until a moderator approves them, and trusted users can skip the queue. Moderators handle reports from viewers, can block videos, mute accounts or whole instances, and can set word lists that hold back videos or comments containing them. PeerTube is your platform, under your rules and the law where you operate.
PeerTube is a Node.js application with a PostgreSQL database, Redis and ffmpeg for video processing, behind nginx. It can be installed from its own guide on Debian or Ubuntu, or with its official Docker Compose set-up. Three things shape the server:
PeerTube releases about four major versions a year and supports only the latest stable release, so it needs regular upgrades. Framasoft also holds the PeerTube trademark and asks each platform to use a name of its own.
You can run PeerTube yourself on a Noiz Cloud server, a self-managed Ubuntu or Debian server with full root access, following PeerTube's installation guide. Our knowledgebase covers upgrading PeerTube.
If you have questions about running a video platform of your own, get in touch.
Checked 19 October 2026.
PeerTube
Standards
Noiz
Note: while some of this content was produced with the help of AI, the final editing has been done by a real human being.