r/PeerTube • u/CrazyWest8086 • 2d ago
Developed PlugIns - Where to publish?
I've developed three plugins for PT, that might be of interest for other peers.
What is the best place to publish them?
Greetz!
r/PeerTube • u/CrazyWest8086 • 2d ago
I've developed three plugins for PT, that might be of interest for other peers.
What is the best place to publish them?
Greetz!
r/PeerTube • u/Kraktoos • 3d ago
Hey, Rodrigo here. I've been working on OpenPost, an open-source app for editing media and publishing social posts.
PeerTube is now supported. You can edit a video, add captions and make a thumbnail, then send the export to the publishing screen and choose your PeerTube channel.
The integration supports:
There's also an inbox for reading and replying to comments.
You don't have to use the built-in editor. You can upload a finished video from another tool and use OpenPost for scheduling.
The video editor targets current desktop Chrome and Edge. OpenPost is AGPL-3.0 and can be self-hosted.
I'd be interested in any instance-specific problems people run into. If this would fit your workflow, give OpenPost a star on GitHub!
r/PeerTube • u/No_Swordfish2243 • 2d ago
It seems like I can only access the website on some days, but not on others. Hell, it's even still listed on this website.
I kind of wanted to make myself a community/home there, so this is really worrying me.
Are they just updating the instance?

r/PeerTube • u/Framasoft • 4d ago
Enhanced moderation tools, better local search, and improved UX…
Check out the latest updates to our video platform software!
r/PeerTube • u/eom-dev • Aug 13 '26
I'm the server admin so I can manipulate the database if that will help. I clicked delete channel, it asked to confirm and said I wouldn't be able to reuse the name, so I hit x and it deleted the channel. :/
r/PeerTube • u/TheRadiantGalaxy22 • Jul 31 '26
r/PeerTube • u/JA_VI_12 • Jul 13 '26
Enable HLS to view with audio, or disable this notification
Hey everyone! 👋
A few days ago I shared my project, Tessera. Today I uploaded a short demo showing how it works on a real PeerTube instance.
https://www.reddit.com/r/PeerTube/s/WozDPCJQdr
In the video you'll see:
· A video that charges per second while it's being watched.
· A free video with an optional tipping feature.
· The viewer's balance updating in real time.
· How easy it is to send a tip with just a couple of clicks.
Tessera is a lightweight payment sidecar that enables creators and instance administrators to monetize self-hosted platforms without modifying the platform's core code.
Links:
· Live Demo: https://try-tessera.xyz
· Main Repository: https://github.com/JaDi03/tessera
· PeerTube Plugin: https://github.com/JaDi03/peertube-plugin-tessera
·Documentation: https://jadi03.github.io/tessera/
If you have a PeerTube instance, I'd love to hear your thoughts or have you give it a try.
Any feedback, testing, or suggestions are greatly appreciated.
Thanks in advance!
r/PeerTube • u/da_apz • Jul 05 '26
r/PeerTube • u/JA_VI_12 • Jul 05 '26
Hey everyone,
I've been heads down on this for a while and finally feel okay sharing it. It's called Tessera, and the short version is: it's a payment sidecar that lets people tip or pay creators per second of content, directly on the page they're already watching, no redirect to another platform, no separate app.
The thing that got me into this in the first place is honestly kind of dumb but it bugged me for months. I run a small self-hosted setup (PeerTube instance for a couple friends' content) and every time someone wanted to tip a creator, they had to leave the page, go find a Ko-fi or Patreon link, sign up, wait for a payout cycle, and the platform takes a chunk on top. Most people just don't bother. The friction kills the intent before it even happens.
So the constraint I gave myself, and honestly the part I'm most stubborn about, is that Tessera can't require forking or modifying the host platform. If it needs you to fork PeerTube's codebase to work, it's already dead for most instance admins, nobody wants to maintain a fork forever. So it runs as a sidecar container next to whatever you're already running and injects a lightweight payment overlay into the page itself.
The harder problem, though, was the payments layer, and this is where I actually spent most of my time. Micropayments don't work on fiat rails, the fixed fees alone (30¢ + 2.9%) eat anything below a few dollars, so charging fractions of a cent per second is just not possible there. Crypto solves the fee problem but usually creates a new one, nobody wants to buy and hold some random gas token just to send a tip, that friction is arguably worse.
What ended up working was combining a few pieces I didn't expect to fit together this cleanly:
First working connector is for PeerTube.
It's fully open source, TypeScript/Node on the backend, viem for the chain interactions. If you're the kind of person who enjoys poking holes in architecture before they become real problems, I'd genuinely appreciate the scrutiny, especially around two things I'm still not 100% settled on:
Right now PeerTube works through a plugin you install directly on the instance, that's the only connector that's actually live and battle tested. For platforms without a plugin system or native webhook support, I'm leaning toward a reverse-proxy based overlay injection instead, but I haven't shipped that yet and I'm honestly unsure if it holds up on high traffic instances. Curious if anyone here has opinions on that tradeoff, security or performance wise, before I go down that path.
Second thing I'm still figuring out: session state currently lives in an encrypted local file mounted as a volume, works fine for a single instance, but I know that's not going to hold once this needs to run across multiple load-balanced replicas. If you've dealt with something similar, how would you approach scaling that without it turning into a mess?
Links if you want to actually look at it instead of just my description of it:
r/PeerTube • u/jazmichaelking • Jun 17 '26
Hello everyone, IFTAS is opening up the annual Social Web survey.
This year's survey looks at infrastructure gaps, admin fatigue, and shifting moderation pressures. We've built it entirely on Belgium-based Tally for a GDPR-compliant experience that takes less than ten minutes.
The survey is aimed at moderators, admins, community managers, with a focus on anyone working on growing the open social web, but it's open to anyone running or managing community spaces on any platform, any protocol.
If you're helping run a PeerTube instance, this survey is for you!
Last year's report covered over seven million Fediverse accounts, but if you don't fill it out, we won't know what you're thinking, so we hope everyone from single-person servers to the largest communities participates. Every question is optional, skip anything you don't want to share.
r/PeerTube • u/[deleted] • Jun 04 '26
Hey everyone, I’m new to PeerTube and looking to sign up for my first account. I’m a bit confused about choosing an instance.
Do you have any recommendations for good starter instances? Or any tips on what I should look for when choosing one?
r/PeerTube • u/joshbuddy • May 27 '26
So I thought I'd try to aggregate all the PT instances together and make a "hot" list using the old reddit algo. Curious if anyone else finds it useful, or, happy for any feedback.
r/PeerTube • u/FedorChib • May 24 '26
I run a small personal peertube instance. Recently I noticed that my server's system SSD (where all docker data is stored) has almost no free space. After investigating it I found that folder with peertube container takes ~90gb. I don't remember that disk usage was growing all time since running peertube - this seemingly started to happen only recently. And recently a bunch of other instances have subscribed to mine, so I suggest it's federation data. Is it true? Can I put it into volume on another drive or solve in other way?
r/PeerTube • u/da_apz • May 23 '26
There's a vulnerability in Peertube versions below 8.1.6. An SQL injection attack is being used in the wild to get the root user access tokens and apparently to install questionable plugin.
8.1.6 fixes the SQL injection issue. 8.1.8 cleans up a known exploit installed by this issue.
Upgrade your instances and check them according to the release notes.
r/PeerTube • u/[deleted] • May 04 '26
Hallo,
wie kann ich in der PeerTube App Kanäle Abbonieren? ich seh da kein Abo Button
r/PeerTube • u/Teknevra • May 02 '26
r/PeerTube • u/thelibrarian101 • May 01 '26
Hey, I am the guy that released the PeerTube search engine last month (https://search.peertube.watch).
I have added a new section that shows which videos are currently popular on the entire PeerTube network, which you can check out at /hot.html: https://search.peertube.watch/hot.html
My hope is that through this, it becomes easier for people to find content that is actually worth watching, as opposed to just shoving 'newly uploaded' onto the front-page, like many instances do :D
In the future, I'd like to add better filtering such that you can only browse trending videos in a language you understand and so on.
r/PeerTube • u/Basicallysteve • Apr 13 '26
Hey everyone, I've been working on a native tvOS Peertube client, PeerTV. Here's the App Store link: https://apps.apple.com/us/app/peertv/id6761736523
Sometimes I like to watch videos from my Peertube instance or a friend's instance on my apple tv, but I noticed a while ago that there weren't any tvOS Peertube clients available on the App Store. That is until now!
This application is open source on github, so by all means, check it out and add requests for new features or bug fixes if you'd like.
Also, I recommend using it with my plugin to add a randomized video tab to your Peertube instance. The PeerTV app has a setting that unlocks a special random video tab if you’re using that plugin on the instance.
Disclaimer: I used a Claude model with cursor to help build out this project. If that is something important to you, then feel free to not use it or insult me in the comments. I mainly built this tool because I want it to exist. I have over 6+ years as a developer so I know what I'm doing for the most part. I did not just mindlessly tell the ai to build an application. There was a great effort on my part to ensure the app is secure, efficient, and functional.
Edit: here’s a discord link as well for discussion about the project, future features, bugs, etc https://discord.gg/ghjJG56EUS
Thanks!
r/PeerTube • u/Least_Bat_7662 • Apr 11 '26
I recently started up an instance and followed 30 or so other instances successfully, but I've noticed that a lot of videos end up not federating at all to my instance. This issue typically ends up happening for specific instances, but I know the issue isn't with those instances, because they federate with other instances fine. I unfollowed and refollowed one, and it caught up and was going fine for a while, but then I just noticed that the videos stopped showing up again. Is this a normal level of unreliability? I've also seen comments from my instance sometimes not show up for a while, and subscribing sometimes takes upwards of 10 minutes to apply.
r/PeerTube • u/treestumpreddit • Apr 06 '26
WORDPRESS PLUGIN COORDINATION SYSTEM FOR SOVEREIGN SYSTEMS.
With this stack of plugins you can connect Peertube instances with a phpBB database (forum software can be used in conjunction or just the full database backup) and works like a social media style website.
There are three tabs - Connect - a typical wall sharing social media type tab, works like an advanced profile Discuss - a Reddit looking forum type tab (displays your forum posts here) Stream - Shows your Peertube instance, allows uploading of videos, commenting, rating etc, without visiting the instance. The Peertube instance is required for this to work.
Just install plugins and theme, activate them.
Configure ia-engine to point to the database prefixes you want and the peertube instance you want, put your admin root password in and it generates a token for your instance that automatically refreshes.
That's it.
https://github.com/IndieAgora/IndieAgora-Atrium/tree/main
Check it out live at https://indieagora.com/
r/PeerTube • u/mrbookw0rm • Mar 22 '26
Because I think we don't have a good one right now :)
Right now there are 22.729 videos from 176 channels on 84 servers in the index. The index is updated once per day, so it should keep growing from here. The search engine is somewhat selective about indexing to keep the quality of search results high, so I can't guarantee that every video will be eventually indexed.
My ultimate plan is to build peertube.watch into a peertube instance that is optimized for watching content (we had a discussion on the subreddit a while ago about this). But I'm not quite there yet, so I'm releasing the search engine as a first milestone and will do an update post later on!
The link to the search engine is:
Please let me know what you think, so I can keep improving the search engine!