PeerTube

A federated video platform leveraging peer-to-peer technology to decrease server load during video streaming. Supports self-hosting or joining existing instances, enabling video viewing from any PeerTube server.

Open Source

PeerTube Privacy Policy

Privacy Policy Summary

  • The user is informed about security practices
  • This service may collect, use, and share location data

Score

C

Documents

About the Data

This data is kindly provided by tosdr.org. Read full report at: #1596

PeerTube Source Code

Author

Chocobozzz

Description

ActivityPub-federated video streaming platform using P2P directly in your web browser

#activitypub#angular#decentralized#p2p#video

Homepage

https://joinpeertube.org/

Repository

  • LicenseAGPL-3.0
  • Created29 Oct 15
  • Primary languageTypeScript
  • Size583,215 KB
  • Stars15,238
  • Forks1,843
  • Watchers15,238

Language Usage

Language Usage

Project Health

  • Last commit3 days ago
  • Open issues688
  • Latest releasev8.2.4

Top Contributors

Recent Commits

  • Oliwier Jaszczyszyn(06 Aug 26)

    Improve video searchability by allowing to search through descriptions (#7612) * feat: use PostgreSQL FTS for video search instead of trigram Add a videoSearch table with tsvector column and GIN index to store search vectors for video titles and descriptions. Titles are weighted higher than descriptions via setweight (A/B). Trigram search is kept as a fallback to handle typos. A migration script (server/scripts/migrations/peertube-8.2.ts) is provided to backfill existing videos. See #7386 * fix: add missing VideoSearchModel search indexes did not appear in the database when migrating * Improve FTS * Requires PG >= 14 --------- Co-authored-by: oliwierjaszczyszyn <h@h> Co-authored-by: Chocobozzz <[email protected]>

  • valeron90(05 Aug 26)

    feat: add lastmod to sitemap entries for videos, channels and accounts (#7738) * feat: add lastmod to sitemap entries for videos, channels and accounts * feat: add contentUpdatedAt field for sitemap lastmod * fix: only update contentUpdatedAt when name, description or thumbnail actually changed * Styling * Add tests --------- Co-authored-by: valeron90 <[email protected]> Co-authored-by: Chocobozzz <[email protected]>

  • Sourav Sarkar(05 Aug 26)

    Add opt-in email notification for successful logins with new-device and location detection (#7737) * Add opt-in email notification for successful logins with new-device and location detection * default email notif on + correction * ci tests fix update * Prune user login devices table * Don't send a notification for the first login --------- Co-authored-by: Chocobozzz <[email protected]>

  • Mradul Pal(01 Aug 26)

    Update bug issue template for PeerTube instance info fixes issue: #7744

  • Chocobozzz(24 Jul 26)

    Fix migration order

  • Chocobozzz(24 Jul 26)

    Reduce errors in logs

  • Chocobozzz(23 Jul 26)

    Federate video in a job Allow to deduplicate video federation and reduce coupling with the video instance now we reload it completely in the federation job

  • Chocobozzz(23 Jul 26)

    Move infohash in a dedicated table

  • Chocobozzz(22 Jul 26)

    Migrate to last p2p-media-loader version

  • Chocobozzz(04 Aug 26)

    Merge branch 'release/v8.2.x' into develop

  • Chocobozzz(04 Aug 26)

    Bumped to version v8.2.4

  • Chocobozzz(04 Aug 26)

    Fix flaky tests

  • Chocobozzz(04 Aug 26)

    Merge branch 'release/v8.2.x' into develop

  • Chocobozzz(04 Aug 26)

    Update changelog

  • Chocobozzz(03 Aug 26)

    More robust test

  • Chocobozzz(03 Aug 26)

    Only owner can display stats

  • Chocobozzz(03 Aug 26)

    Add unlisted playlists tests

  • Chocobozzz(24 Jul 26)

    More robust AP handlers

  • Chocobozzz(24 Jul 26)

    More checks on remote downloads/views

  • Chocobozzz(23 Jul 26)

    Separate redis keys to check user email

  • Chocobozzz(23 Jul 26)

    Prevent duplicated thumbnails

  • Chocobozzz(24 Jul 26)

    Prevent actor URL rebinding

  • Chocobozzz(23 Jul 26)

    Security hardening

  • Chocobozzz(23 Jul 26)

    Separate redis keys to check user email

  • Chocobozzz(22 Jul 26)

    Prevent memory leak in live segment sha store

  • Chocobozzz(22 Jul 26)

    Owner/admin can bypass download enabled setting

  • Chocobozzz(22 Jul 26)

    Fix memory leak for user notifications

  • Chocobozzz(22 Jul 26)

    Correctly cleanup lives on error

  • [email protected](22 Jul 26)

    fix(client/embed): use correct CSS variable for big play button color (#7733) * fix(client/embed): use correct CSS variable for big play button color * Remove unused variable --------- Co-authored-by: preet-bhatt-us <[email protected]> Co-authored-by: Chocobozzz <[email protected]>

  • Sourav Sarkar(22 Jul 26)

    Feature/control bar hide (#7725) * Hide control bar after inactivity * fixing lint errors * Don't hide control bar if mouse if on control bar --------- Co-authored-by: Chocobozzz <[email protected]>

PeerTube Security

7.3/10

Repo Security Summary

Updated 27 Jul 26

  • Maintained10/10
  • Code-Review0/10
  • Dangerous-Workflow10/10
  • CII-Best-Practices0/10
  • Security-Policy10/10
  • Token-Permissions10/10
  • License10/10
  • Branch-ProtectionN/A
  • Signed-Releases8/10
  • Binary-Artifacts10/10
  • SAST7/10
  • Packaging10/10
  • Pinned-Dependencies4/10
  • Fuzzing0/10

Security Advisories (4)

  • criticalPatchedCVSS 9.3

    GHSA-g9p4-f7h8-hc86Cross-origin remote video takeover via Update activity

  • highPatched

    GHSA-93rr-g3x2-ffv4S3 key path traversal (cross-video private HLS read)

  • criticalPatchedCVSS 9.8

    GHSA-pqr4-34h8-g39xUnauthenticated remote SQL injection in ActorFollowModel.updateScore()

  • highPatched

    CVE-2026-57167Improper Neutralization of Script-Related HTML Tags in a Web Page (Basic XSS) in PeerTube

PeerTube Website

Website

What is PeerTube? | JoinPeerTube

A free software to take back control of your videos! With more than 600,000 hosted videos, viewed more than 70 millions times and 150,000 users, PeerTube is the decentralized free software alternative to videos platforms developed by Framasoft

Redirects

Does not redirect

Security Checks

All 65 security checks passed

Server Details

  • IP Address94.130.212.178
  • Hostnamecarl.framasoft.org
  • LocationFalkenstein,Sachsen,Germany,EU
  • ISPFramasoft
  • ASNAS24940

Associated Countries

  • FRFR
  • DEDE

Safety Score

Website marked as safe

100%

Blacklist Check

joinpeertube.org was found on 0 blacklists

  • AntiSocial Blacklist
  • Artists Against 419
  • Badbitcoin
  • Bambenek Consulting
  • CERT Polska
  • CoinBlockerLists
  • CRDF
  • CryptoScamDB
  • EtherAddressLookup
  • EtherScamDB
  • Fake Website Buster
  • MetaMask EthPhishing
  • NABP Not Recommended Sites
  • OpenPhish
  • PetScams
  • PhishFeed
  • PhishFort
  • Phishing.Database
  • PhishStats
  • PhishTank
  • Phishunt
  • RPiList Not Serious
  • Scam.Directory
  • SecureReload Phishing List
  • Spam404
  • StopGunScams
  • Suspicious Hosting IP
  • ThreatFox
  • ThreatLog
  • TweetFeed
  • URLhaus
  • ViriBack C2 Tracker

Website Preview

Website preview

PeerTube Reviews

More Video Platforms

About the Data: PeerTube

Change History

Edit PeerTube Data

You can edit PeerTube's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external sources, a list of these can be found data documentation.

Origin Data

Modify Data

API

You can access PeerTube's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/v1/services/peertube

The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.

Share PeerTube

Help your friends compare Video Platforms, and pick privacy-respecting software and services.
Share PeerTube and Awesome Privacy with your network!