PeerTube Feed Widget for Website. Free, Federated - Poper
PeerTube Feed Widget

PeerTube on any website.

Embed federated video from any PeerTube instance in 90 seconds. ActivityPub resolution, WebTorrent peer delivery, no auth required. Free, no code.

No credit card required
14-day free trial
Cancel anytime

Trusted by 11,000+ brands

Timetics
Academie Digitale
Goldcast
nbcf
Seedstock
Wow
Linkxar
Gale Toyota
Skills
Rugby Sport
Lamp
Leaktronics
Steel
Theatre in Chicago
Globerto
Meetup
FYM
Zeben
Kraftix
IETraditionala
Meethires
Leadscrape
Happily
Timetics
Academie Digitale
Goldcast
nbcf
Seedstock
Wow
Linkxar
Gale Toyota
Skills
Rugby Sport
Lamp
Leaktronics
Steel
Theatre in Chicago
Globerto
Meetup
FYM
Zeben
Kraftix
IETraditionala
Meethires
Leadscrape
Happily
Free forever, paid plans from $19/mo

Try the live widget

Live demo, not a screenshot. Paste a PeerTube channel URL, style it, brand it, embed it. What you see here is what ships to your site.

From PeerTube federated to your site

Your PeerTube federated reviews. Now on your own domain.

Poper crawls the official PeerTube federated review feed for your business and renders it inline on your website. Same reviews, your branding, your domain.

peertube.tv
peertube.tv channel page for @acme.creator@peertube.tv showing 12,247 subscribers, 247 videos, ActivityPub federation badge, joined 2022, and a 6-video grid with view counts and durations including Maya's Self-host video in 2026 (12K views), Tom's Why I left YouTube for PeerTube (8K views), and Aïsha's Federation explained (4K views)Source: PeerTube federatedOpen
peertube.tv channel page for @[email protected] showing 12,247 subscribers, 247 videos, ActivityPub federation badge, joined 2022, and a 6-video grid with view counts and durations including Maya's Self-host video in 2026 (12K views), Tom's Why I left YouTube for PeerTube (8K views), and Aïsha's Federation explained (4K views)
acmecreator.video
Acme Creator's independent video site at acmecreator.video in deep emerald and warm cream palette with nav links ACME, Videos, About, Subscribe, Mastodon and the Poper PeerTube widget embedded inline showing the same 3 videos from Maya, Tom, and Aïsha sourced from PeerTube federated with ActivityPub auto-sync every 30 minPoper widget live
Acme Creator's independent video site at acmecreator.video in deep emerald and warm cream palette with nav links ACME, Videos, About, Subscribe, Mastodon and the Poper PeerTube widget embedded inline showing the same 3 videos from Maya, Tom, and Aïsha sourced from PeerTube federated with ActivityPub auto-sync every 30 min

Mockups for illustration. Pull your real PeerTube Feed Widget: Embed Federated Video From Any ActivityPub Instance from PeerTube federated and embed in 90 seconds.

How to use it

How to add a PeerTube feed to your website

Three steps. Under two minutes. No tokens, no apps, no developer needed.

  1. 01

    Paste a channel URL or instance handle

    Drop in any PeerTube channel URL (https://framatube.org/c/joinpeertube), an account handle, or a video page. The widget resolves the instance via ActivityPub and starts pulling videos immediately.

    Poper widget builder showing the PeerTube channel search input with @acme.creator@peertube.tv handle resolving to peertube.tv/c/acme.creator, 12,247 subscribers, ActivityPub federated badge, and an orange Connect button
  2. 02

    Pick a layout and brand it

    Choose Grid, Carousel, List, Wall, or Featured Player. Customize colors, fonts, spacing, NSFW behavior, and category filters to match your site exactly.

    Layout picker showing 6 PeerTube widget layouts (Video tile grid, Channel + video list, Latest-video hero, Playlist column, Federated-feed timeline, Mobile stacked) plus brand color, font, NSFW, CC badge, and category controls
  3. 03

    Copy the snippet and embed

    Paste the one-line script tag into your site. Works on Webflow, Framer, Carrd, Hugo, Eleventy and 250+ platforms.

    One-line embed script tag for the PeerTube feed widget shown in a code editor with an orange Copy button and Webflow, Framer, Carrd, Hugo, and Eleventy indie creator platform badges

Works everywhere

Works with every website platform you already use

Drop-in install on WordPress, Shopify, Wix, Squarespace, Webflow, Framer, Ghost, and any HTML-friendly stack. No build step, no developer needed.

WordPress
Shopify
Wix
Squarespace
Webflow
Framer
Ghost
HTML

Plus 250+ other platforms via the embed snippet. If your site can render a <script> tag, it can render the PeerTube Feed Widget: Embed Federated Video From Any ActivityPub Instance.

What you get with Poper PeerTube Feed

Six things that matter when you are paying for a PeerTube widget, not 30 features no one uses.

Works with any PeerTube instance

PeerTube has no central API. Each instance (framatube.org by Framasoft, tilvids.com, video.blender.org, peertube.tv, your self-hosted server) is independent. Poper resolves the instance from your channel URL via ActivityPub WebFinger, calls the public PeerTube REST API directly, and caches video metadata at our CDN edge. Pull from a single instance, multiple instances, or a federated channel feed. AGPL-licensed open source software, post-2018 launch, no Big Tech gatekeeper.

WebTorrent peer delivery preserved

PeerTube uses WebTorrent for peer-to-peer video delivery so popular videos do not crush small instance servers. Poper loads the official PeerTube player on play, which keeps WebTorrent seeding active. Your viewers help share the load instead of hammering Framasoft's bandwidth budget.

No auth required for public videos

Public PeerTube videos are accessible without authentication via the official instance REST API. Just paste a channel URL. Privacy-friendly: no cookies, no tracking, no fingerprinting on the embed.

Federation with Mastodon

PeerTube channels are ActivityPub actors, so they federate with Mastodon, Pleroma, and the wider Fediverse. Followers on Mastodon see your uploads in their home timeline natively.

Creative Commons licenses surfaced

PeerTube creators choose explicit Creative Commons licenses (CC-BY, CC-BY-SA, CC0, public domain) on upload. Poper renders the license badge directly on each video card so attribution and reuse rights stay visible to viewers.

Core Web Vitals safe

Lazy-loaded below the fold, async-injected, scoped CSS that does not bleed into your design system. Under 40KB gzipped. The official PeerTube player only loads on click. No CLS, no LCP regression, no Lighthouse hit.

Use cases

Where PeerTube Feed Widget: Embed Federated Video From Any ActivityPub Instance actually moves the needle

Four buyer types who get the most lift from embedding PeerTube Feed Widget: Embed Federated Video From Any ActivityPub Instance on their site.

Indie creator bedroom studio with camera on tripod, recording light, PeerTube logo on wall monitor, and ActivityPub federation network nodes connecting the creator to the wider Fediverse

Indie creators

Independent creators, free-software projects, and privacy-conscious channels publish to PeerTube to escape YouTube's ads-and-tracking model. Embed your channel on the project site so visitors see fresh uploads without leaving for surveillance platforms.

Academic lecture hall with chalkboard showing ActivityPub, federation, and CC-BY licensing notes, a wooden lectern, and a recorded-lecture indicator with timestamp showing the talk is captured for the open courseware archive

Academic lectures

Universities, open courseware programs, and research labs use instances like framatube.org and self-hosted servers to publish lecture recordings and conference talks. Embed feeds on department sites for permanent, ad-free archives.

Laptop showing code editor with a JavaScript snippet calling webTorrent.connect, a waveform visualizer at the bottom, and a four-episode tutorial-series playlist on the right featuring Setup, API, Deploy, and Scale lessons

Tech tutorials

Independent tech educators and self-hosters publish step-by-step tutorial series to PeerTube to keep full editorial control over the curriculum. Embed your tutorial-series playlist on the docs site so visitors get the latest episode without leaving for surveillance platforms.

Restored documentary film strip with sprocket holes showing a 1978 Voices from the Coast title card, an orange Archive Vol. 03 label, and an open-source AGPL plus CC-BY badge marking the non-profit public-interest archive

Non-profit + archive

Non-profits, public-interest media, and digital archives publish to PeerTube to surface restored documentary footage and grassroots reporting on a platform that respects AGPL open-source values. The widget surfaces those videos on campaign sites without compromising decentralized principles.

Poper vs other PeerTube feed widgets

Most options are tied to a single instance, ignore federation, or treat PeerTube like a YouTube clone. Here is how the popular alternatives stack up against Poper.

 Recommended
Poper
PeerTube native embed
Odysee/LBRY
Vimeo
Free plan available
Federated and decentralized
Blockchain only
Works across any instance
Per-instance only
ActivityPub federation with Mastodon
WebTorrent peer-to-peer delivery
Multi-instance combined feed
Creative Commons license badges
VideoObject Schema for SEO
No-auth public video embedding
Pro only
Sync frequency (lowest plan)
6 hours
On load
On load
Manual
Custom CSS / total design control
Pro only
Pricing for unlimited feeds
$19/mo (Starter)
Free (single)
Free (single)
$20/mo
Bundled with popups, forms, quizzes

Comparison reflects publicly listed pricing and features as of 2026. Verify current details on each provider's site.

Real teams. Real outcomes.

Open-source advocates, educators, journalists, and community-supported channels who switched from one-off instance embeds to Poper.

Poper has improved our website's user engagement! Since integrating Poper's personalized popups, we've seen a dramatic surge in conversions and user interactions. The platform's intuitive design makes creating and customizing popups a breeze, even for those with minimal tech skills. What truly sets Poper apart are its…
Jayson Ang
Jayson Ang
Singapore Property Swapper · Singapore Property Swapper
Fantastic app and support team, they are very quick to help and provide a solution or improvement to their product. Highly recommended!
Alex
Alex
CEO · AH
Poper has been a total lifesaver for our agency! As a digital marketing agency, we’re always juggling a million things at once. Poper has been a real game-changer in terms of streamlining our workflow and keeping track of all our clients’ campaigns. The ability to track all our clients’ websites from one place is a…
Idris Basir
Idris Basir
-

Pricing

Simple pricing. Free plan covers most websites.

Free forever for one widget. Upgrade only when you need faster sync, multiple instances, or to drop the watermark.

Free

Everything you need to ship the widget today.

$0forever
  • 1 widget instance
  • All layouts & customization
  • Brand-match styling
  • 6-hour sync cadence
  • Poper watermark
Start free
Most popular

Pro

Remove the watermark, faster sync, more widget instances.

$19/mo
  • Unlimited widget instances
  • 30-minute sync cadence
  • No Poper watermark
  • Custom CSS
  • Priority email support
  • Shoppable tagging
Start 14-day trial

Business

Multi-site, multi-account, white-label.

$49/mo
  • Multi-account combined feeds
  • Real-time sync
  • White-label embed
  • API access
  • Dedicated success manager
  • Custom SLA
Start 14-day trial

All plans include unlimited page views, no contracts, cancel anytime. Annual billing saves 20%.

Guide · 7 min read

The complete guide to embedding PeerTube on your website

PeerTube is the federated video platform of the Fediverse, built by Framasoft (a French non-profit founded in 2004) and released under the AGPL-3.0 open-source license. Where YouTube runs on a single corporate stack with surveillance advertising and opaque algorithmic deboosting that creators have no real recourse against, PeerTube runs on thousands of independent instances that federate via ActivityPub and deliver video peer-to-peer through WebTorrent so popular content does not crush small servers. Since its v1 launch in 2018 with funding from a public crowdfunding campaign, PeerTube has become the serious open alternative for anyone who wants video hosting without the YouTube ads-and-tracking model, the algorithmic feed, the demonetization roulette, or the platform-policy whiplash that defines centralized video in 2026. This guide walks through what actually matters when you choose and configure a PeerTube widget: the instance model, ActivityPub federation with Mastodon and the wider Fediverse, WebTorrent peer-to-peer video delivery, Creative Commons licensing as a first-class citizen, and the AGPL ethos that makes Framasoft's flagship project structurally different from any corporate video platform.

01

How PeerTube instances actually work

Every PeerTube channel lives on a specific instance: a server running the open-source PeerTube software maintained by Framasoft. Examples include framatube.org (Framasoft's flagship instance for the JoinPeerTube project), tilvids.com (family-friendly community instance), video.blender.org (the Blender Foundation's official video hub), peertube.tv (general purpose), kolektiva.media (activist and grassroots collectives), share.tube (creator collectives), peertube.linuxrocks.online (Linux community), and tens of thousands of smaller community and self-hosted instances. A channel URL like https://framatube.org/c/joinpeertube tells the world which server hosts the channel. Each instance has its own moderation rules, its own REST API at instance.tld/api/v1/, its own storage and bandwidth limits, its own admission policy (open registration, invite-only, or closed), and its own community norms set by the admin. The instance directory at joinpeertube.org/instances lists hundreds of instances filtered by language, category focus, NSFW policy, and registration status, so creators choose where their channel lives based on values rather than algorithm. There is no central PeerTube API to call. A widget that wants to embed a PeerTube feed must resolve the instance from the URL or handle and talk directly to that server. Poper does this automatically: paste any channel URL or ActivityPub handle and the widget hits the right instance API, caches the response at our CDN edge, and renders the videos with the same metadata fidelity as the official PeerTube web client. Instance admins control nothing about how your embed renders because the data flows through standard public endpoints and the official player runs in the viewer's browser.

02

ActivityPub federation and discovery across the Fediverse

ActivityPub is the W3C-standard protocol that lets PeerTube channels federate with the rest of the Fediverse. A PeerTube channel is technically an ActivityPub actor, so when you follow a channel from your Mastodon account, your home timeline picks up new uploads natively with the channel name, video title, thumbnail, duration, and a link back to the source instance. Boost a video from Mastodon and it propagates to every instance that has seen the original, often pulling in new viewers from communities the original creator never directly reached. This cross-platform federation is one of PeerTube's most under-appreciated strengths: a creator publishing to a small PeerTube instance can reach a Mastodon audience of more than one million monthly active users without uploading anything anywhere else, and the source instance keeps full operational control over the original video file. ActivityPub support also extends to Pleroma, Akkoma, Misskey, Pixelfed (federated Instagram), Lemmy (federated Reddit), Bonfire, and even Threads (Meta added partial ActivityPub support in 2024 with broader rollout in 2025 and 2026). The federation handshake works through WebFinger discovery (an HTTP query that resolves a handle like [email protected] to a server URL), then ActivityPub Actor JSON for profile metadata, then OrderedCollection objects for the video stream. A PeerTube widget that respects the protocol can resolve actors via WebFinger, fetch video collections via standard OrderedCollection paging, and render attribution metadata correctly. Poper renders ActivityPub Video objects natively: title, description, duration, thumbnail, channel, language tag, category, license, originating instance, and federation source all come through as the spec defines them. Federation source attribution stays visible on each video card so viewers can see exactly which instance hosts the original and follow the channel from their Fediverse client of choice.

03

WebTorrent peer-to-peer delivery and why it matters

PeerTube's biggest technical innovation is WebTorrent peer-to-peer video delivery. When a viewer plays a video, the browser pulls chunks from the source instance and from other viewers currently watching the same video, sharing the load via the WebTorrent protocol baked into the browser. For small community instances running on a single VPS, this is the difference between a viral video crashing the server and the server quietly humming along while peers absorb the spike. Centralized platforms like YouTube solve the same scaling problem by spending billions on global CDNs funded by surveillance advertising. PeerTube solves it by spreading the work across the audience itself: more viewers means more peers means more bandwidth, automatically and for free. A PeerTube widget that strips the WebTorrent player (or proxies the video through its own server) breaks this model and forces the source instance to pay for bandwidth that should have been shared peer-to-peer. Poper loads the official PeerTube player on click rather than re-implementing playback, so WebTorrent seeding stays active and the source instance keeps its bandwidth savings. This respect for the protocol is one of the easiest ways to tell a serious PeerTube widget from a YouTube clone with PeerTube branding.

04

Creative Commons licensing and the post-YouTube creator economy

PeerTube creators choose an explicit Creative Commons license on every upload: CC-BY (attribution required), CC-BY-SA (attribution plus share-alike), CC-BY-ND (no derivatives), CC-BY-NC (non-commercial), CC-BY-NC-SA, CC-BY-NC-ND, CC0 (public domain dedication), public domain, or all rights reserved. The license metadata is part of the standard PeerTube REST API response and is rendered prominently in the official web client as a badge on the video page. This is a structural difference from YouTube, where the default license is the platform's standard terms and Creative Commons is buried as an opt-in option most creators never touch. PeerTube's Creative Commons-first culture has attracted a specific kind of creator since the platform's 2018 launch: educators publishing open-access lectures, scientists sharing public-funded research talks, activists distributing public-interest journalism, open-source projects (Blender, GNOME, KDE, Krita, Inkscape, Godot) hosting tutorials and conference recordings, indie filmmakers releasing CC-BY shorts that anyone can remix, libraries and archives digitizing public-domain footage, and public broadcasters experimenting with permissive licensing for educational programming. The license-first design has practical knock-on effects: educators can confidently embed CC-BY videos on lecture sites without copyright clearance reviews, journalists can quote and reuse footage with clear attribution rules, and remix communities can build derivative works on a known legal foundation. A PeerTube widget that surfaces the license badge on each video card respects the creator's licensing choice and helps viewers understand what they can legally do with the work. Poper renders the CC badge inline on every video card and includes the license metadata in the Schema.org VideoObject markup so license-aware search results stay accurate. This is one of the easier ways to tell a serious PeerTube widget from a YouTube clone with PeerTube branding, because most YouTube-influenced widgets ignore license metadata entirely.

05

AGPL open source, Framasoft, and why the values matter

PeerTube is licensed AGPL-3.0 (the strongest copyleft license commonly used for server software), developed in the open by Framasoft (a French non-profit founded in 2004 originally as a free-software directory) and funded primarily through donations and grants from the broader free-software community. The AGPL specifically requires that anyone running a modified version of PeerTube as a public service must publish their modifications back to the community, which is a fundamentally different legal posture from the permissive MIT and Apache licenses common in venture-funded open source. This is a deliberate hedge against the cloud-platform fork pattern (where a corporation takes an open-source project, adds proprietary features, and sells the result without contributing back) that has hollowed out other open-source ecosystems including Elasticsearch, MongoDB, and Redis. Framasoft's broader mission is to de-Google the internet through a suite of free alternatives (Framapad for collaborative documents, Framadate for scheduling, Framaforms for forms, JoinPeerTube for video, Mobilizon for federated events, Framacalc for spreadsheets) and PeerTube is the flagship video product, with major version releases approximately every twelve to eighteen months funded through public crowdfunding campaigns that openly publish the development roadmap. The crowdfunded development model produces software where roadmap priorities reflect community values rather than enterprise upsell paths, and the AGPL keeps the software genuinely free in perpetuity. For brands and creators who care about supporting an actually independent open ecosystem rather than a venture-backed open core that may pivot to a commercial license tomorrow, embedding a PeerTube feed on a marketing site or docs page is a quiet statement of values that cannot be made by embedding YouTube. The default privacy posture (no cookies, no tracking, no fingerprinting, no surveillance advertising, no third-party analytics calls) means the embed will not trigger GDPR cookie banner clutter, will not appear in any data processing agreement audit, and will not require additional consent management on European sites. Combine that with WebTorrent peer delivery, Creative Commons license respect, and ActivityPub federation and the embed feels native to the Fediverse rather than bolted on from a corporate video tool. The value proposition compounds for organizations whose audience already cares about decentralization, open source, and digital rights: the embed itself becomes a credibility signal alongside the videos it surfaces.

Quick reference

What is PeerTube Feed Widget: Embed Federated Video From Any ActivityPub Instance?

A PeerTube feed widget is an embeddable script that pulls videos from any PeerTube instance via the public REST API and ActivityPub federation, then renders them on your website with WebTorrent peer-to-peer delivery and Creative Commons license metadata preserved.

Key facts

  • PeerTube is open-source video software developed by Framasoft, a French non-profit founded in 2004, and licensed under AGPL-3.0
  • The platform launched v1 in 2018 as a federated alternative to the YouTube ads-and-tracking model
  • PeerTube is decentralized: each instance has its own REST API endpoint, but instances federate via the W3C ActivityPub protocol
  • Channels are ActivityPub actors that federate with Mastodon, Pleroma, and the wider Fediverse for cross-platform discovery
  • Video delivery uses WebTorrent for peer-to-peer streaming so popular videos do not crush small instance servers
  • Creators choose an explicit Creative Commons license on upload (CC-BY, CC-BY-SA, CC0, or all rights reserved) and the license is part of the standard API response
  • Public PeerTube videos are readable without authentication via the standard /api/v1/videos and /api/v1/video-channels endpoints

Frequently asked questions

Can't find the answer you're looking for? Chat with our support team.

Contact Support

Stop fighting per-instance PeerTube embeds

Poper takes 90 seconds to embed and works across every PeerTube instance. Free plan, no credit card.

Free plan available forever