Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). Varbase Media Header 9.2.1 Minor update available for module varbase_media_header (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

PeerTube

77 sites Security covered
View on drupal.org

This module lets you embed PeerTube videos into your Drupal site as remote media. It works by allowing you to add custom PeerTube instances to Drupal's authorized oEmbed providers, overcoming limitations in core's default site list. This enables seamless integration of videos hosted on any PeerTube instance.

This module allows you to add PeerTube videos as Remote videos from the media module in drupal core.

Why do I need this module?

PeerTube supports oEmbed and this protocol is used by Drupal for Remote videos. That's cool because that means that Drupal core supports PeerTube natively! But there is one problem that this module solves. PeerTube is a decentralized network of video platforms, consequently the videos can have URLs with a lots of different domain names. But the core is based on a fixed list of authorized domains, this module allows you to add your peertube instances as authorized domains.

Dependencies

- The oembed Providers module, if you use composer the module will be downloaded automatically

How to use

  • Enable the peertube module and his dependencies and clear the caches.
  • Visit /admin/config/media/peertube and add the domains of your Peertube instances you want to use.
  • Configure the oEmbed Providers module at /admin/config/media/oembed-providers/custom-providers and allow the Peertube provider.
  • Configure the Remote Video media type at /admin/structure/media/manage/remote_video and allow the Peertube provider.
  • You're done, you should be able to add Peertube videos from the instances you allowed!

Roadmap

Activity

Total releases
2
First release
Sep 2025
Latest release
9 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Slowing

Releases

Version Type Release date
2.0.0 Stable Sep 25, 2025
2.0.0-rc1 Pre-release Sep 23, 2025