PeerTube Feed Widget for Website. No-code, Federated - Poper
PeerTube Feed Widget

PeerTube on your website.

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

No credit card required
14-day free trial
Cancel anytime

Built for no-code website teams

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
Available on Poper plans

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 feed, now on your domain.

Poper pulls your public PeerTube federated feed and renders it inline on your website, fully branded to match your design. No API keys, no manual updates.

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 a PeerTube instance over the public REST APIPoper 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 a PeerTube instance over the public REST API

Mockups for illustration. Pull your real PeerTube federated feed 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 a grid, list, slider, or masonry layout. Customize colors, fonts, header, and post styling to match your site.

    Layout picker showing the PeerTube widget grid, list, slider, and masonry layouts plus brand color, font, and post styling controls
  3. 03

    Copy the snippet and embed

    Paste the Poper embed snippet 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 or ActivityPub handle and calls that instance's public PeerTube REST API directly, so a channel on a tiny self-hosted server works exactly like a channel on Framasoft's flagship. 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

The embed loads through the Poper snippet. Validate layout and performance on your own page after embedding.

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.

Lightweight embed setup

The embed loads through the Poper snippet. Validate layout and performance on your own page after embedding.

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 platforms

PeerTube gives you a per-instance native embed, but it stops at a single video or channel and ignores branding. Here is how Poper stacks up against the widget platforms that also offer a PeerTube embed.

 Recommended
Poper
Elfsight
Common Ninja
PeerTube native embed
Poper workspace available
Works with any PeerTube instance
Limited
Limited
Per-instance only
Public video embedding with no auth
Channel feed of recent uploads
Grid, list, slider, masonry layouts
Plays through the official PeerTube player
WebTorrent peer delivery kept intact on play
Unclear
Unclear
Layout styling controls
Paid only
Paid only
No widget branding on paid plans
Paid only
Paid only
N/A
Bundled with popups, forms, quizzes

Comparison reflects external competitor positioning. Verify current details on each provider's site.

Open-source video teams pick Poper.

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

Instance videos embedded
Poper's PeerTube Feed let us embed our course videos from a small community instance without rebuilding cards by hand. The feed keeps the latest lessons visible and still respects the official PeerTube player.
Nia Corbel
Open-source Educator · Libre Classrooms
Federated channel pages
We run PeerTube because we care about federation and bandwidth sharing. Poper gave us a clean website feed while keeping playback inside the PeerTube player instead of turning the videos into another closed embed.
Oscar Reed
Community Video Host · Mesh Media Co-op
Brand-matched archive
Our archive lives on PeerTube, but our audience lands on our own site. The Poper widget makes the videos feel native to the page and saves us from updating a static gallery after every upload.
Samira Khan
Documentary Producer · Field Notes Studio

Pricing

Simple, yearly pricing. Save up to 40%.

All plans are billed yearly. Each card shows the per-month equivalent. Start free, then upgrade only when you need more campaigns, websites, or AI credits.

Yearly billing · save up to 40%

Starter

Essential lead capture for solo creators and growing businesses.

$15/mo

billed $180/year

  • 5 active campaigns (5 widget instances)
  • 1 website, 1,000 leads/mo
  • 100+ templates, 10+ display formats
  • Smart triggers & basic analytics
  • No Poper branding
  • 500 AI credits
Start with Starter
Most popular

Pro

Full engagement suite with A/B testing, gamification & unlimited leads.

$29/mo

billed $348/year

  • Everything in Starter
  • Unlimited campaigns & leads
  • 10 websites, 5 team seats
  • A/B testing & gamification
  • Multi-step forms & quiz builder
  • Custom domain (CNAME), 2,000 AI credits
Start with Pro

Business

Unlimited everything with white-label, API access & advanced analytics.

$79/mo

billed $948/year

  • Everything in Pro
  • Unlimited websites & team seats
  • White-label (add-on) & API access
  • Logic jumps, live quizzes & polls
  • Payment forms (Stripe/PayPal)
  • Advanced analytics, 5,000 AI credits
Start with Business

Prices shown for the 50k monthly visitor tier on yearly billing. A Free Forever plan ($0) and a custom Enterprise plan are also available. No contracts, cancel anytime.

Guide · 4 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 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

Refresh cadence follows your Poper plan: Free every 15 days, Starter every 3 days, and Pro/Business every 1 day.

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 on each video card respects the creator's licensing choice and helps viewers understand what they can legally do with the work. Because the license is part of the standard PeerTube REST API response, the Poper widget can show it on the video card, so attribution and reuse rights stay visible instead of being dropped. 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

The embed loads through the Poper snippet. Validate layout and performance on your own page after embedding.

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

Tutorial

See the PeerTube Feed Widget in action

A quick walkthrough of setting up and embedding this widget.

Tutorial video coming soon

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. Start from your Poper workspace.

Free plan available forever