Peertube
App in the BluixApps catalog
What it is
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.
What it's for
- 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
- Journalists / independent media rejecting YouTube algorithmic gatekeeping
- NGOs and activist groups needing platform sovereignty
- Educational institutions archiving lectures
- Open-source projects hosting demo videos
- Hosting providers offering video platforms to clients (multi-tenant via instance pooling)
Why teams pick PeerTube over 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
- 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
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
Tips & operations
- HTTPS + DNS required — federation breaks on IP-only deployments
- Disk planning — videos are big; size storage accordingly
- Transcoding CPU — set ffmpeg quality presets to match server CPU
- Bandwidth costs — P2P helps but origin still serves cold viewers
- Moderation matters — opt-in/out federation peers, video reporting tools
- Backups — postgres + uploads dir + thumbnails
What we ship in BluixApps
- 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)
Get this app — pick a BluixApps plan
Same catalog. Scaling tenant isolation, white-label and support tier.
| Tier | Tenants | Catalog | Support | White-label | Monthly | |
|---|---|---|---|---|---|---|
| Stacks | 1 | 19 curated stacks | Standard | — | $19/mo | DetailDeploy |
| Starter | 10 | Full catalog | Standard | +$15–25/mo | $49/mo | DetailDeploy |
| Pro | 25 | Full catalog | Priority bugfix | +$15–25/mo | $149/mo | DetailDeploy |
| Growth | 100 | Full catalog | Priority bugfix | +$15–25/mo | $349/mo | DetailDeploy |
| Scale | 500 | Full catalog | 7-day window | +$15–25/mo | $799/mo | DetailDeploy |
| Enterprise | Unlimited | Full catalog | Priority 7-day | Bundled | $1,499/mo | DetailDeploy |