HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
Chocobozzz
PeerTube
TypeScript2017–2026
Chocobozzz / PeerTube

PeerTube

ActivityPub-federated video streaming platform using P2P directly in your web browser

59Distinct people
82Mentions
0Explicit recommenders
15.4KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

ActivityPub-federated video streaming platform using P2P directly in your web browser

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year82 dated mentions

Observed mentions: 2017-07-28 16:31:06 UTC to 2026-07-03 04:53:52 UTC.

01020302017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 3 mentions; 2 submissions, 1 comments20172018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 30 mentions; 5 submissions, 25 comments2019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 7 mentions; 2 submissions, 5 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 7 mentions; 0 submissions, 7 comments20212022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 7 mentions; 0 submissions, 7 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 10 mentions; 0 submissions, 10 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 7 mentions; 1 submissions, 6 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 4 mentions; 0 submissions, 4 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 5 mentions; 1 submissions, 4 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC321
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC30525
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC202
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC725
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC707
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC707
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC10010
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC716
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC404
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC514

From the project README

An excerpt from the repository, fetched Nov 13, 2026.

Read the project’s introduction
Website | Join an instance | Create an instance | Chat with us | Donate Be part of a network of multiple small federated, interoperable video hosting providers. Follow video creators and create videos. No vendor lock-in. All on a platform that is community-owned and ad-free. Developed with ❤ by Framasoft Introduction PeerTube is a free, decentralized and federated video platform developed as an alternative to other platforms that centralize our data and attention, such as YouTube, Dailymotion or Vimeo. 🎬 To learn more: This two-minute video (hosted on PeerTube) explaining what PeerTube is and how it works PeerTube's project homepage, joinpeertube.org Demonstration instances: peertube.cpy.re (stable) peertube2.cpy.re (Nightly) peertube3.cpy.re (RC) This video demonstrating the communication between PeerTube and Mastodon (a decentralized Twitter alternative) ✨ Features All features for viewers | All features for content creators | All features for administrators Video streaming, even in live! Just upload your videos, and be sure they will stream anywhere. Add a description, some tags and your video will be discoverable by the entire video fediverse, not just your instance. You can even embed a player on your favorite website! You are used to hosting live events? We got you covered too! Start livestreaming from your favorite client, and even host permanent streams! Keep in touch with video creators Follow your favorite channels from PeerTube or really any other place. No need to have an account on the instance you watched a video to follow its author, you can do all of that from the Fediverse (Mastodon, Pleroma, and plenty others), or just with good ol' RSS. An interface to call home Be it as a user or an instance administrator, you can decide what your experience will be like. Don't like the colors? They are easy to change. Don't want to list videos of an instance but let your users subscribe to them? Don't like the regular web client? All of that can be changed, and much more. No UX dark pattern, no mining your data, no video recommendation bullshit™. Communities that help each other In addition to visitors using P2P with WebRTC to share the load among them, instances can help each other by caching one another's videos. This way even small instances have a way to show content to a wider audience, as they will be shouldered by friend instances (more about that in our redundancy guide). Content creators can get help from their viewers in the simplest way possible: a support button showing a message linking to their donation accounts or really anything else. No more pay-per-view and advertisements that hurt visitors and alter creativity (more about that in our FAQ). 🙌 Contributing You don't need to be a programmer to help! You can give us your feedback, report bugs, help us translate PeerTube, write documentation, and more. Check out the contributing guide to know how, it takes less than 2 minutes to get started. 😉 You can also join the cheerful bunch that makes our community: Matrix (bridged on Discord): #peertube:matrix.org Forum: https://framacolibri.org/c/peertube Feel free to reach out if you have any questions or ideas! 💬 📦 Create your own instance See the production guide, which is the recommended way to install or upgrade PeerTube. For hardware requirements, see Should I have a big server to run PeerTube? in the FAQ. See the community packages, which cover various platforms (including YunoHost and Docker). 📖 Documentation If you have a question, please try to find the answer in the FAQ first. User documentation See the user documentation. Admin documentation See how to create your own instance. See the more general admin documentation. Tools documentation Learn how to import/upload videos from CLI or admin your PeerTube instance with the tools documentation. Technical documentation See the architecture blueprint for a more detailed explanation of the architectural choices. See our REST API documentation: OpenAPI 3.0.0 schema: /support/doc/api/openapi.yaml Spec explorer: docs.joinpeertube.org/api-rest-reference.html See our ActivityPub documentation. License Logo CC BY-SA 4.0, by Framasoft Code Copyright (C) 2015-2025 PeerTube Contributors (see CREDITS.md) This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.
Read the full README on GitHub

What Hacker News says

82 sources
I am both here, and on Reddit, and also on YouTube. I can be in many places at the same time because this is all made of light and there are lots of interesting places to go. I'll probably find myself on Reels before too long. I'm not on PeerTube because I cannot find content that is interesting on PeerTube, which again is the crux of my argument. https://github.com/Chocobozzz/PeerTube > PeerTube is a free, decentralized and federated video platform developed as an alternative to other platforms that centralize our data and attention, such as YouTube, Dailymotion or Vimeo. The original PeerTube launch I saw on this platform several years ago very much sold it as a replacement for YouTube. I'm not sure what exactly you think I'm saying or trying to do here, but what I've said has absolutely nothing to do with the use case you're defending.
Read the rest
It's a good use case and it makes sense. It's fine for hosting your own stuff or in coursework or something where the videos are directly linked to from a CMS. Some people want to host their own stuff. Some people should host their own stuff. For everybody else... The UX sucks.
In PeerTube is a free, decentralized and federated video platform
To me the ideal use of PeerTube would be if studios adopted it as their publishing platform. Publish to their instance, syndicated globally. But, they are so hardcore on licensing that they will never adopt a platform that doesn't have complete control over where their media is distributed. The lack of a method for monetizing videos on PeerTube is also like the black mark for a video platform. But, the maintainers of PeerTube are ideologically opposed to monetization lest the toxin of advertisements taint the platform. The legal landscape of media publishing is filled with antiquated deals from broadcast days for regional control. That has changed marginally with the adoption of streaming. https://github.com/Chocobozzz/PeerTube/issues/1586#issuecomm...
In PeerTube is a free, decentralized and federated video platform
PeerTube is a decentralized and federated alternative to YouTube. The goal of PeerTube is not to replace YouTube but to offer a viable alternative using the strength of ActivityPub and P2P protocols. Being built on ActivityPub means PeerTube is able to be part of a bigger social network, the Fediverse (the Federated Universe). On the other hand, P2P technologies help PeerTube to solve the issue of money, inbound with all streaming platform : With PeerTube, you don't need to have a lot of bandwidth available on your server to host a PeerTube platform because all users (which didn't disable the feature) watching a video on PeerTube will be able to share this same video to other viewers. If you are curious about PeerTube, I can't recommend you enough to check the official website (https://joinpeertube.org) to learn more about the project. If
Read the rest
after that you want to try to use PeerTube as a content creator, you can try to find a platform available there to register or host yourself your own PeerTube platform on your own server. The development of PeerTube is actually sponsored by Framasoft (https://framasoft.org), a french non-for-profit popular educational organization, a group of friends convinced that an emancipating digital world is possible, convinced that it will arise through actual actions on real world and online with and for you! Framasoft is also involved in the development of Mobilizon, a decentralized and federated alternative to Facebook Events and Meetup. If you want to contribute to PeerTube, feel free to: * report bugs and give your feedback on Github or on our forums (https://github.com/Chocobozzz/PeerTube/) * submit your brillant ideas on our Feedback platform (https://ideas.joinpeertube.org/) * Help to translate the software, following the contributing guide (https://docs.joinpeertube.org/contribute/getting-started) * Make a donation to help to pay bills inbound in the development of PeerTube (https://support.framasoft.org)
In [dead]
PeerTube is a decentralized and federated alternative to YouTube. The goal of PeerTube is not to replace YouTube but to offer a viable alternative using the strength of ActivityPub and P2P protocols. Being built on ActivityPub means PeerTube is able to be part of a bigger social network, the Fediverse (the Federated Universe). On the other hand, P2P technologies help PeerTube to solve the issue of money, inbound with all streaming platform : With PeerTube, you don't need to have a lot of bandwidth available on your server to host a PeerTube platform because all users (which didn't disable the feature) watching a video on PeerTube will be able to share this same video to other viewers. If you are curious about PeerTube, I can't recommend you enough to check the official website (https://joinpeertube.org) to learn more about the project. If
Read the rest
after that you want to try to use PeerTube as a content creator, you can try to find a platform available there to register or host yourself your own PeerTube platform on your own server. The development of PeerTube is actually sponsored by Framasoft (https://framasoft.org), a french non-for-profit popular educational organization, a group of friends convinced that an emancipating digital world is possible, convinced that it will arise through actual actions on real world and online with and for you! Framasoft is also involved in the development of Mobilizon, a decentralized and federated alternative to Facebook Events and Meetup. If you want to contribute to PeerTube, feel free to: * report bugs and give your feedback on Github or on our forums (https://github.com/Chocobozzz/PeerTube/) * submit your brillant ideas on our Feedback platform (https://ideas.joinpeertube.org/) * Help to translate the software, following the contributing guide (https://docs.joinpeertube.org/contribute/getting-started) * Make a donation to help to pay bills inbound in the development of PeerTube (https://support.framasoft.org)
In [dead]

Showing the 15 most recent of 82 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.