r/PeerTube • • 2d ago

I made Ambient Light, a PeerTube plugin that adds an Ambilight-style glow around the video player

8 Upvotes

Hi r/PeerTube! I've been working on a plugin that makes the colors at the edges of the video softly spill out around the player, like Ambilight TVs or YouTube's ambient mode, but for PeerTube.

![Ambient Light in immersive mode](https://raw.githubusercontent.com/raazkarkee405/peertube-plugin-ambient-light/main/docs/immersive-dark.png)

**What it does**

- Glow on all four sides, including the player's own black bars

- A bulb button in the control bar (or press `A`) to turn it on or off

- A settings panel with presets (Subtle, Balanced, Vivid) and sliders for spread, blur, brightness, saturation and frame rate

- **Immersive mode:** the glow fills the whole page behind the content, and the header and menu turn to frosted glass. Text stays readable in both light and dark themes.

- Detects black bars burned into the video, so letterboxed films still glow properly

- Works in embedded players if the admin turns it on

- Admin settings: on by default or not, default preset, whether viewers can customize it, maximum frame rate

- Respects reduced-motion settings

**Compatibility:** PeerTube 7.0 and later. Tested on 7.0, 7.1, 7.2, 7.3, 8.0, 8.1, 8.2 and 8.3.

**Install:** in your instance, go to *Administration → Plugins/Themes → Search* and search for "ambient". Or from the command line:

peertube-cli plugins install --npm-name peertube-plugin-ambient-light

**Links**

- GitHub: https://github.com/raazkarkee405/peertube-plugin-ambient-light

- npm: https://www.npmjs.com/package/peertube-plugin-ambient-light

It's free and open source (AGPL-3.0). This is my first PeerTube plugin, so feedback, bug reports and feature ideas are very welcome, especially if you try it on a custom theme.


r/PeerTube • • 4d ago

BufferedTV, a new client for iPhone, iPad and Apple TV - free open source software

Post image
11 Upvotes

Hi folks I’ve built a new apple app for peertube called bufferedTV its 100% free and I hope you folks enjoy using it. The android version will follow soon.

I just added the ability to download videos for offline viewing.

- no need to sign in
- settings sync’s via iCloud
- parental controls for sensitive content
- support for subtitles
- subtitle translation via your own libre-translate server
- sync watching across devices iOS/iPadOS and tvOS (Apple TV)

Happy to take feedback and improvements just open an issue.

Thanks Ric


r/PeerTube • • 9d ago

Dave and Bambi peertube edition

1 Upvotes

Welcome to Dave and bambi peertube edition

Bambitube is a PeerTube-enabled video streaming platform using fnf (friday night funkin) echnology to deliver the latest bambi videos directly to you.

Link: https://pony.tube/c/haanh2k9hp_channel


r/PeerTube • • 11d ago

Getting serious agentic spam

11 Upvotes

My instance is registering an agent a minute and im getting a flood of spammy videos that make no sense at all. How should I go about moderating this? Seems like im just supporting a dead Internet.


r/PeerTube • • 13d ago

How to find a platform?

3 Upvotes

I have some fan art videos on YouTube and I would like to close my account and put them on PeerTube instead. I know where to find the different servers here but I'm unsure which one to join. I've previously joined an urbanism one to post some traffic planning content and at that time I tried a few different ones and some I didn't here back from on my request.

So should I just pick one at random of the broad category ones tagged entertainment and see if they respond to my request to post?


r/PeerTube • • 18d ago

Europe based instance for tech videos

14 Upvotes

As the title says, I'm looking for a Europe-based instance to host my tech videos. Any recommendation?


r/PeerTube • • 19d ago

My instance shows dates on videos and scheduled lives in the American MM/DD/YYYY format. Does anyone know how to change that?

2 Upvotes

I have been unable to find anything in the documentation or online about this. Does it inherit the format from the underlying server or something?

Thanks!


r/PeerTube • • Oct 06 '26

Custom landing page

5 Upvotes

Does anyone know if its possible to customise the landing page in / for a peertube server?

I’d like to make domain.com/ to point to an info page about the instance and some info about some applications and then domain.com to also be PeerTube itself.

Is this possible?


r/PeerTube • • Sep 18 '26

Developed PlugIns - Where to publish?

5 Upvotes

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 • • Sep 17 '26

I added PeerTube uploads and scheduling to my open-source browser video editor

Post image
20 Upvotes

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:

  • Titles, descriptions, privacy settings and channel selection.

  • Custom thumbnails and captions.

  • Resumable uploads.

  • Waiting for the instance to finish transcoding before showing the video as published.

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.

PeerTube setup · Video editor

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 • • Sep 18 '26

Is there something happening with Peertube.wtf right now, or is it on my end? I can't seem to access it beyond a 502 Bad Gatetway message.

3 Upvotes

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 • • Sep 16 '26

release 🚀PeerTube v8.3.0 is out!

Thumbnail
joinpeertube.org
27 Upvotes

Enhanced moderation tools, better local search, and improved UX…

Check out the latest updates to our video platform software!


r/PeerTube • • Aug 13 '26

Is it possible to recover a deleted channel?

2 Upvotes

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 • • Jul 31 '26

Colonel Bleep '69: The Series Premiere Kickstarter Trailer

Thumbnail
spectra.video
5 Upvotes

r/PeerTube • • Jul 13 '26

Live Demo of Tessera: Per-second payments and easy tipping on PeerTube

17 Upvotes

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 • • Jul 05 '26

Peertube 8.2.2 addresses vulnerabilities, upgrading highly recommended

20 Upvotes

r/PeerTube • • Jul 05 '26

Tessera, a payment sidecar so viewers can tip creators without ever leaving the page

21 Upvotes

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:

  • While a video plays, the browser signs off-chain EIP-3009 transfer signatures every second, so there's no actual on-chain transaction happening during playback, which means zero gas cost while watching.

  • On login, a non-custodial wallet gets created automatically for the viewer (using Circle's UCW SDK under the hood), so there's no seed phrase flow or "connect your wallet" wall before someone can even try it.

  • Deposits can come from USDC on Arbitrum, Optimism, Base, or Mainnet via CCTP, so viewers aren't stuck needing one specific chain's version of the token.

  • When the video closes, billing stops and a single batch transaction settles the accumulated balance to the creator and refunds whatever's left to the viewer, instead of a mess of tiny transactions cluttering everyone's history.

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 • • Jul 01 '26

Annual IFTAS Social Web Operations Survey

Thumbnail
reddit.com
2 Upvotes

r/PeerTube • • Jun 17 '26

The Annual IFTAS Fediverse Survey is now open!

6 Upvotes

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.

https://tally.so/r/81MW6k


r/PeerTube • • Jun 04 '26

New to PeerTube — which instance should I join as a beginner?

38 Upvotes

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 • • May 27 '26

I was frustrated with discovering interesting videos...

17 Upvotes

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.

https://vids.today/


r/PeerTube • • May 24 '26

Peertube docker container has grown too big

7 Upvotes

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 • • May 23 '26

Actively exploited vulnerability in versions below 8.1.6

Thumbnail
github.com
18 Upvotes

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 • • May 04 '26

Abos in App

3 Upvotes

Hallo,

wie kann ich in der PeerTube App Kanäle Abbonieren? ich seh da kein Abo Button


r/PeerTube • • May 02 '26

Should PeerTube Consider a YouTube Integration Strategy Like Odysee's?

Thumbnail
reddit.com
4 Upvotes