Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

PeerTube

93 sites Security covered Drupal 10–11
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

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Sep 2025
Latest release
11 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Slowing

Releases

Version Type Core Release date
2.0.0 Stable 10–11 Sep 25, 2025
2.0.0-rc1 Pre-release 10–11 Sep 23, 2025