CatalogStacksModulesSaaSMobileLabs → Become a partner
HomeCatalog📺 Media stackPeerTube
Screenshot of PeerTube

// official site: joinpeertube.org ↗

MEDIA STACK · PRO TIER

PeerTubepro

PeerTube is a federated video platform — host your own YouTube, federate over ActivityPub with thousands of other instances, and leverage WebTorrent P2P streaming to slash bandwidth costs. Created by Framasoft (French digital-rights non-profit), funded by Mozilla among others.

📺 Media stack Min 2048 MB RAM Port 9000 (http) Tier pro
// What it is

A closer look.

PeerTube is a federated video platform — host your own YouTube, federate over ActivityPub with thousands of other instances, and leverage WebTorrent P2P streaming to slash bandwidth costs. Created by Framasoft (French digital-rights non-profit), funded by Mozilla among others.

Run a video instance where you and your audience own the content + the relationship.

// Use cases

What it's for.

Concrete scenarios where teams pick PeerTube over the SaaS alternative.

Independent video hosting

for journalists, creators, NGOs avoiding YouTube

Federated discovery

your videos discoverable across the Fediverse

Self-hosted education

schools and bootcamps owning their video archive

Live streaming

RTMP ingest + DASH/HLS streaming

P2P bandwidth savings

viewers seed to each other; lower hosting cost

// Who it's for

Built for these teams.

If your team profile matches one of these, PeerTube is a strong fit out of the box.

Profile A

Journalists / independent media

rejecting YouTube algorithmic gatekeeping

Profile B

NGOs and activist groups

needing platform sovereignty

Profile C

Educational institutions

archiving lectures

Profile D

Open-source projects

hosting demo videos

Profile E

Hosting providers

offering video platforms to clients (multi-tenant via instance pooling)

// Differentiators

Why teams pick PeerTube.

When evaluating self-hosted options for this category, here are the dimensions on which PeerTube consistently lands above the alternatives.

  • AGPL-3.0 — fully open
  • ActivityPub federation — connect with PeerTube + Mastodon + Lemmy
  • P2P streaming — WebTorrent reduces server bandwidth dramatically
  • Live streaming built-in — RTMP ingest, no third-party
  • Mature — used by gov institutions and major NGOs (e.g., framatube.org)
  • Framasoft backing — non-profit governance, no acquisition risk
// Integrations

Connects to.

The stack you'll plug PeerTube into — services, protocols, and adjacent apps in the BluixApps catalog.

Federation
ActivityPub with PeerTube + Mastodon + Pleroma + Mbin
RTMP
live ingest from OBS / Streamlabs
Transcoding
ffmpeg under the hood, configurable presets
Storage
local + S3 for video files (large)
Plugins / themes
community ecosystem
OAuth / OIDC
via reverse proxy for SSO
// Adoption & deployment

Notable users & community

  • 13k+ GitHub stars
  • Powers framatube.org (Framasoft), tilvids.com, tube.tchncs.de
  • Multi-million video federated network
  • Mozilla + NLnet grant-funded development
  • Active French/EN community

What we ship

  • Docker stack: peertube + Postgres 13 + Redis 7
  • Pinned chocobozzz/peertube:production-bookworm
  • Auto-generated DB password + secret key
  • Ports 9000 (HTTP) + 1935 (RTMP live ingest)
  • Persistent volumes for postgres + data + config
  • Install report with admin password retrieval from logs
  • Backup hook covers postgres + uploads (videos opt-in due to size)
// Tips & operations

Run it properly.

Operational guidance from running this in production — what to lock down, what surprises people.

// PERFORMANCE
HTTPS + DNS required
federation breaks on IP-only deployments
// SECURITY
Disk planning
videos are big; size storage accordingly
// OPERATIONS
Transcoding CPU
set ffmpeg quality presets to match server CPU
// RELIABILITY
Bandwidth costs
P2P helps but origin still serves cold viewers
// DEPLOYMENT
Moderation matters
opt-in/out federation peers, video reporting tools
// SCALING
Backups
postgres + uploads dir + thumbnails
2048
// min ram (MB)
50
// min disk (GB)
9000
// access port
http
// protocol
pro
// bluixapps tier

Project resources