Peertube

2687 readers
1 users here now

A free software to take back control of your videos

Peertube is an open, federated alternative to Youtube without advertising or tracking. On this site, you can find a good Peertube instance, with good rules, good moderation and most importantly a friendly community.

https://joinpeertube.org/

founded 6 years ago
MODERATORS
1
 
 

The PeerTube Android App seems to lack some features (for example background play) and has some weird behaviour (closes the video when I tap away, doesn't really seem to save the timestamp of closure when I try to replay).

So I wanted to know if you use other Clients that you find better/cleaner or at least some I should take a look at?

2
 
 

cross-posted from: https://feddit.org/post/27463339

This is a good overview over what's happened so far. And it's on peertube <3

3
 
 

I came across this article on Reddit.

Apparently, Odysee plans on adding the ability for users to be able to watch any YouTube video on Odysee, regardless on whether or not the creator or video is even on Odysee.

4
 
 

I love the Fediverse. I love Peertube. Our strength is we're decentralized. Our weakness is we're decentralized. How do we find like instances and things WITHOUT an algorithm?

Well I run tubefree.org. I know Makertube.net is a good instance. I follow that instance. However, I trust the admins there, why not follow who they follow? Thus we have a chain of trust.

How do I do this easily though? I came up with a script: https://git.btfree.org/BTFree/PTIndex

Want to USE the index on YOUR Peertube so you follow everyone I follow, and follow those I trust and who they follow? Go to your Peertube - Settings - General - Federation - Check "Automatically follow platforms of a public index" - Index URL: https://ptindex.btfree.org/ .

Want to be involved in the chain of trust? Message me! I'm here @ozoned@piefed.social , @ozoned:matrix.org , ozoned.01 on Signal, @ozoned@btfree.social on Fedi, ozoned@btfree.org via email.

5
6
 
 

@NorcalGma2@sfba.social

7
1
PeerTube-Browser | Update (peertube-browser.com)
submitted 1 month ago* (last edited 1 month ago) by nachitima@lemmy.ml to c/peertube@lemmy.ml
 
 

I’m still working on the PeerTube-Browser project and wanted to share a small update on what has been happening lately.

Since the previous post I made several changes that are probably not very visible from the user side, but they are quite important from an architectural perspective.

Engine and Client separation

I split the system into two separate components: Engine and Client.

The Engine is essentially a service that crawls data from PeerTube instances. It collects and indexes that data and exposes it through an open REST API.

The Client then communicates with the Engine through this API to fetch the data and display it to the user.

The idea behind this separation is to make the Engine something that can run more or less autonomously. In the long term it should be a service that you can just start and let it run without much moderation or manual intervention. At most it might require occasional moderation of things like instances or channels.

So the Engine’s responsibility is simple: collect data, index it, and provide access to it.

The Client’s responsibility is different: take that data and present it to users in a useful way.

Because the Engine exposes a public API, it also opens the possibility for other integrations. In theory anyone could build their own front-end, client, or integration using the data the Engine provides. For example, someone could create a page on a PeerTube instance that shows videos only from that instance’s federation, or build alternative interfaces or tools on top of the same dataset.

At the moment the API is still undocumented and evolving. The Client already communicates with the Engine through it, and technically anyone can query the Engine at:

engine.peertube-browser.com

There are a few endpoints available that return data, although they are still experimental and will likely change as the system develops. The plan is to gradually expand and stabilize this API so it becomes more flexible and useful for building additional tools, integrations, or alternative frontends.

Current work

Right now most of my work is focused on the development workflow, particularly how to work with AI agents inside the project.

As the project has grown, I started running into some limitations and practical problems when using agents for development. Because of that, I’m currently designing a workflow that helps structure this process better.

Part of this work also involves figuring out how to track and present development progress publicly on GitHub. I want to create a workflow that allows me to keep transparent records of development activity while also automating some repetitive parts of the process.

The goal is to optimize how I interact with AI agents during development and make it easier to show progress publicly as new features are implemented.

What’s next

I already have a rough plan for the functionality that should eventually be implemented. For now I’ll keep moving forward step by step following that plan.

Feedback from the previous post was very helpful, and I’m taking those comments and suggestions into account. If you have ideas, thoughts, or criticism — feel free to share them.

Support

At the moment the project is funded entirely by me. I’m building it not for personal use, but because I think it can be useful for others and because I genuinely enjoy working on it.

Also, to be honest, working on something meaningful helps keep my mind occupied during the war here in Ukraine.

If you find the project interesting or useful, and you want to support its development, I would really appreciate it. Seeing that people care about the project and use it is a huge motivation to continue working on it.

You can support the project in two ways:

  • Patreon — for recurring support
  • Donatello — a Ukrainian service that allows one-time donations directly to my Ukrainian bank account

Project's repo:

https://github.com/denikryt/PeerTube-browser

Any support, feedback, or ideas are very welcome.

Thanks for reading.

8
 
 

What's a good instance for Peertube to register and use?

Important is that it has lot of storage and then the other stuff you need.

What peertube client you use?

9
1
PeerTube-Browser (peertube-browser.com)
submitted 1 month ago* (last edited 1 month ago) by nachitima@lemmy.ml to c/peertube@lemmy.ml
 
 

I’ve built a project called PeerTube Browser — a platform that aggregates videos from (almost) all PeerTube instances into a single interface.

The main idea is simple: improve discovery across the federated network. PeerTube is powerful, but finding interesting content across instances is still difficult. This project indexes videos and provides a custom recommendation system that I designed and implemented myself. It’s still evolving, but it already allows exploring content beyond a single instance’s local or federated feed.

At the moment, data is collected via a crawler and the public PeerTube APIs. Instances are filtered using the public whitelist from joinpeertube.org, plus several manual blocks to exclude unwanted content (pornography and other low‑quality or abusive material). The filtering approach is pragmatic and still evolving.

The project is still at an early stage.

The recommendation system is based on embedding vectors, ANN (approximate nearest neighbor) search, and user likes. All recommendation logic is executed server‑side. User likes are currently stored locally in the browser (localStorage), which allows generating personalized results without requiring account registration.

In the future, I plan to make the recommendation system user‑configurable — allowing people to influence how results are ranked and what signals are prioritized. One of the core goals is to implement direct ActivityPub support, so the system can receive up‑to‑date data from instances in a more native and federated way, instead of relying primarily on crawling wherever possible.

My goal is twofold:

• Help viewers discover videos they wouldn’t normally encounter. • Help creators improve visibility and overall discovery within the PeerTube ecosystem.

I have many ideas about how this system could evolve — especially around ranking, recommendation logic, and improving cross‑instance discovery — but before pushing further, I would really value feedback from people who actually use PeerTube.

If you’re interested, you can try it here:

https://peertube-browser.com/

Please test it and share your thoughts. What works? What feels wrong? What would make it genuinely useful for you?

Important note: the service is currently hosted on my personal workstation. I live in Ukraine, and due to electricity instability and the fact that I sometimes power down my machine, the site may occasionally be unavailable. At the moment I don’t have the resources to host it on a VPS or dedicated server.

Despite these limitations, I’m committed to developing the project further — especially if there’s real interest and constructive feedback from the community.

The project is open source. Repository:

https://github.com/denikryt/PeerTube-browser

For discussions, feature proposals, and deeper technical feedback, it would be most convenient for me to communicate via GitHub Discussions:

https://github.com/denikryt/PeerTube-browser/discussions

I invite anyone interested in the project to join the discussion there.

Thanks to anyone willing to test it and share their perspective.

10
 
 

I have 2 channels synced with YouTube and have some questions:

  1. if a video gets removed from YouTube, does it automatically get deleted from my Peertube? [hopefully no]

  2. And if the channel was removed from YouTube, would existing videos on Peertube be affected? [hopefully no]

  3. Do failed imports from synchronization get retried automatically? [I believe they do]

11
12
1
submitted 3 months ago* (last edited 3 months ago) by Teknevra@lemmy.world to c/peertube@lemmy.ml
 
 

This was initially demoed at FediCon 2025, but CrowdBucks is an open source, self-hostable fundraising system that allows people to financially support one another. You use your existing Fediverse account to hold a fundraiser, and can also donate to other people's fundraisers as well. The form factor is kind of similar to Kickstarter or Patreon.

13
14
 
 

cross-posted from: https://lemmy.zip/post/54334550

With Overlord Google, agegating this kind of content on YouTube, why are there not more strain reviews on peer tube?

No Google, I will not sign into an account and give you all of my personally identifiable information because I don't have an account on your service and I do not want an account, so how about you go and fuck right off?

15
 
 

Peertube is a video-hosting platform similar to YouTube, but different in a lot of ways. It’s free and open source, it runs on several different instances, and there’s no algorithm dictating what viewers can watch or what creators can make.

16
 
 

Hi @ll, a friend of mine is a scientist and has written many papers. Each of these papers has a lot of underlying video data (which show each experiment in detail). For example, one paper is easily 200 GB of video data. Now, my friend is looking for a free public archive to make this data publicly available, also for archiving purposes. The best recommendations he has received was to upload everything to Youtube, but I said - don't. I would like to recommend him a PeerTube instance for that but I have no clue which instance would agree to that much video data for archiving purposes. Might you have an idea? Peace out, T

17
 
 

This is really frustrating. Anyone else experience something similar? I should really file a bug report. Oh well, guess I'm just stuck with the good ole browser for now.

18
 
 

#openalt A great start to the day with a @peertube talk. If you wish to support the Czech instance, see the screens. @sesivany

19
20
 
 

I've been tearing my hair out over this, but I eventually found this issue on github:

https://github.com/Chocobozzz/PeerTube/issues/4778

It explains why using nginx to multi-stream to peertube doesn't work, but what should I use instead?

I have purchased access to a VPS that I'd prefer to use, but I'd also be open to multi-streaming directly from my desktop. I am running Linux, which seems to make all the OBS plugins more difficult or impossible to get working.

21
 
 

Taisun Peanut Soup is a delicious sweet treat. But not everyone feels that way. I was sad to see one of my favorite YouTubers, Atomic Shrimp, didn't like this. So today I'm going to show the positive side to this delicious treat.

22
1
submitted 6 months ago* (last edited 6 months ago) by Teknevra@lemmy.world to c/peertube@lemmy.ml
 
 

A Watch-Only PeerTube instance would:

Allow users to create accounts, subscribe, like, comment, make playlists, and follow channels.

Not allow local video uploads or creators (no hosting load on the server).

Instead, it would simply fetch and display videos hosted across the wider PeerTube federation.


This would effectively create a "viewing portal" into PeerTube, without the cost and complexity of maintaining video storage.

Why this matters

Lower hosting barrier: An instance like this would cost far less to operate (no need to handle uploads and storage).

Accessibility for non-technical users: People who just want to watch and explore PeerTube without understanding federation or instance selection could have an easy entry point.

Appeal to older or casual users: A single, simple, “official-looking” watch-only portal would help people who might find the federated model confusing.

Good for outreach and discovery: Similar to how Mastodon has mastodon.social or Lemmy has lemmy.world, PeerTube could have a recognizable “main” watch-only instance—maybe something like peertube.video.


Potential benefits

Easier onboarding: people just sign up and start watching.

A familiar alternative for those coming from YouTube, where uploading isn’t the main goal.

Could help spread awareness of PeerTube by being a more “mainstream-ready” entry point

23
 
 

I know that PeerTube is already federated and offers a fantastic decentralized video platform, but I was curious if they've ever considered adding support for ATProtocol, similar to platforms like Wafrn (a Tumblr alternative).


Adding ATProtocol support could:

Expand PeerTube's reach to a broader audience who are already active on ATProtocol-based networks.

Enable seamless cross-platform interaction with users on platforms like Bluesky, fostering a more interconnected decentralized ecosystem.

Potentially attract creators who are looking for both video-focused tools and broader social networking interoperability.

Strengthen PeerTube's position as a versatile, future-ready federated platform.


It would be amazing to see PeerTube bridging federated video with the growing ATProtocol ecosystem, opening up new opportunities for creators and viewers alike.

Thanks for considering this idea.


Wafrn, which is also [federated]( Fediverse - Wikipedia ), as well as gives you an option to connect to Bluesky.

The Creator, gabboman, created it explicitly due to Tumblr's crackdown on NSFW content.


[Gabboman's Bluesky Account]( @gabboman.at.app.wafrn.net on Bluesky )

[Wafrn Codeberg]( wafrn/wafrn-rn: Official app for the Wafrn Social Network - Codeberg.org )

Wafrn Patreon

24
1
submitted 6 months ago* (last edited 6 months ago) by sexy_peach@feddit.org to c/peertube@lemmy.ml
 
 

I love the idea, but most servers only host a couple of videos, it's very hard to find enjoyable content on there and it's difficult to figure out which server could be a good server to make an account on...

I wouldn't mind a centralized aggregator of videos and maybe it could have a suggestions algorithm as well or whatever. Not that this would be ideal in the long term but it could help get the videos some views and make more content creators see this as a good alternative. It's not safe on youtube, people aren't even saying suicide anymore ffs

Edit: Even some renowned german media have their own peertube servers that they feed with high quality videos, but of course they have basically 0 views. (https://peertube.heise.de/, https://tube.taz.de/)

25
view more: next ›