PeerTube

A federated video platform from Framasoft for hosting your own videos and live streams, connected to other instances through ActivityPub.

15.4k stars, 1.9k forks TypeScript On GitHub since October 2015

What is PeerTube?

PeerTube lets an organization or community run its own video site in place of YouTube, Vimeo or Dailymotion. Uploaded videos and live streams on one instance can be discovered and followed from other PeerTube servers and from Mastodon and the wider fediverse, or through RSS. Viewers watch in the browser, and creators get channels, playlists and an embeddable player. Volunteers have translated the interface into 51 languages.

Good fit if

  • You publish videos and want an ad-free channel that you or your community control.
  • Your school, media group or nonprofit wants to host video without a platform's recommendation algorithm.

Look elsewhere if

  • You only want a private library of films and shows for your household: Jellyfin.
  • You need a bare live streaming server without a video portal: SRS.

Before you adopt it

PeerTube changed from GPL-3.0 to AGPL-3.0 in February 2017, early in its life, and contains no paid parts. Framasoft leads development with a steady group of contributors. Video storage and transcoding need disk space and CPU, so size the server for your library. A Docker setup is available.

Drafted with AI from the project's README and repository data, then checked against that data on 31 October 2026. Report a correction

PeerTube health: is it still maintained?

88 of 100, actively developed

  • Activity
    498 commits in the last 90 days, the latest on 4 November 2026.
    30 / 30
  • Contributors
    15 people wrote the latest 100 commits; the most active wrote 36% of them.
    16 / 20
  • Releases
    11 releases in the last 12 months; the latest, v8.3.2, on 26 October 2026.
    18 / 20
  • Replies to issues
    Maintainers answered 75% of recent issues, with a median first reply after 39 hours.
    16 / 20
  • Security practices
    OpenSSF Scorecard 7.5 of 10.
    8 / 10

Read from GitHub on 4 November 2026. How the score works

PeerTube license: is it open source?

PeerTube uses AGPL-3.0, an open-source license approved by the OSI.

  1. October 2015First published on GitHub under GPL-3.0.
  2. 24 February 2017Changed to AGPL-3.0. Commit: Change licence to AGPL
  3. TodayAGPL-3.0.

How to run PeerTube yourself

Docker
Dockerfile or compose file in the repository
Compose file
None in the repository
Setup effort
Not rated: no compose file to judge from
Kubernetes
No Helm chart in the repository
Desktop and mobile
No app builds in GitHub releases
Interface languages
51 languages

Install instructions: joinpeertube.org or the README on GitHub.

Alternatives to PeerTube

  • InvidiousInvidious is an alternative front-end to YouTube 76 health · AGPL-3.0 · 25.9k stars
  • SRSSRS is a simple, high-performance, AI-driven real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV,… 74 health · MIT · 29.4k stars
  • NavidromeYour Personal Streaming Service 84 health · GPL-3.0 · 24.5k stars
  • MediaMTXReady-to-use Media-over-QUIC / SRT / WebRTC / RTSP / RTMP / LL-HLS / MPEG-TS / RTP live media server and… 79 health · MIT · 20.6k stars
  • MeTubeSelf-hosted video downloader for YouTube and other sites (web UI for yt-dlp) 79 health · AGPL-3.0 · 15.2k stars

All 13 projects in Media servers & streaming

Questions about PeerTube

Is PeerTube open source?

Yes. PeerTube is published under AGPL-3.0, an OSI-approved open-source license.

Is PeerTube still maintained?

Its health score is 88 of 100 (actively developed). It had 498 commits in the last 90 days, the latest on 4 November 2026, and its latest release came out on 26 October 2026.

Did PeerTube change its license?

Yes. It moved from GPL-3.0 to AGPL-3.0 on 24 February 2017.

How do I run PeerTube?

You can run it with Docker. The README on GitHub has the exact steps.

What are the alternatives to PeerTube?

Close alternatives in the Media servers & streaming category include Invidious, SRS, Navidrome.