Repolode
Chocobozzz

Chocobozzz/PeerTube

Plataforma de vídeos auto-hospedável e federada pelo ActivityPub, em que instâncias independentes compartilham conteúdo e usam WebRTC P2P para reduzir a carga nos servidores.

Alternativa open source a:YouTubeVimeo

Estrelas
15,361
Forks
1,847
Issues abertas
698
Último commit
há 8 dias

O que é?

PeerTube é uma plataforma de hospedagem de vídeos que qualquer pessoa pode rodar no próprio servidor. Em vez de uma única empresa hospedar todos os vídeos, a plataforma é formada por várias instâncias independentes que se federam via ActivityPub. Assim, é possível seguir um criador de uma instância e encontrar seus vídeos em outras instâncias e em softwares do Fediverse, como o Mastodon.

Os navegadores dos espectadores podem trocar dados de vídeo entre si via WebRTC, reduzindo a carga de banda da instância que serve o vídeo. As instâncias também podem armazenar em cache os vídeos umas das outras, permitindo que servidores menores alcancem um público maior. Criadores podem enviar vídeos, transmitir ao vivo, incorporar um player em outros sites e adicionar um botão de apoio com link para suas contas de doação.

O projeto é escrito em TypeScript e tem um cliente web em Angular. Também oferece uma REST API, um schema OpenAPI, ferramentas de linha de comando para importar e enviar vídeos, além de opções de instalação com Docker e outras mantidas pela comunidade.

Recursos principais

  • 01Faz federação com outras instâncias e softwares do Fediverse via ActivityPub
  • 02Usa WebRTC P2P para distribuir a carga de vídeo entre os espectadores
  • 03Oferece suporte ao envio de vídeos e a transmissões ao vivo
  • 04Permite que as instâncias armazenem em cache os vídeos umas das outras, aumentando a redundância
  • 05Oferece uma REST API com schema OpenAPI e ferramentas CLI para importação

Casos de uso

  • Manter um servidor de vídeos para uma comunidade ou organização sem depender do YouTube ou do Vimeo
  • Hospedar acervos de vídeos educacionais ou de interesse público em uma instância autogerenciada
  • Permitir que criadores publiquem uma vez e possam ser seguidos pelo Mastodon e por outros apps do Fediverse
  • Incorporar um player de vídeo auto-hospedado em um site existente

Início rápido

  1. 1

    Leia o guia de instalação em produção para seu sistema operacional

  2. 2

    Confira os pacotes da comunidade (YunoHost, Docker) como alternativa

Antes de usar

  • Executar sua própria instância exige um servidor dedicado e algum trabalho de administração de sistemas.
  • A instalação recomendada no README é uma configuração completa para produção, não uma instalação de uma linha.

Em coleções

Tópicos

Perguntas frequentes

O que é PeerTube?
Plataforma de vídeos auto-hospedável e federada pelo ActivityPub, em que instâncias independentes compartilham conteúdo e usam WebRTC P2P para reduzir a carga nos servidores. PeerTube é uma plataforma de hospedagem de vídeos que qualquer pessoa pode rodar no próprio servidor. Em vez de uma única empresa hospedar todos os vídeos, a plataforma é formada por várias instâncias independentes que se federam via ActivityPub. Assim, é possível seguir um criador de uma instância e encontrar seus vídeos em outras instâncias e em softwares do Fediverse, como o Mastodon.
PeerTube é gratuito? Qual é a licença?
PeerTube é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
PeerTube ainda é mantido?
Manutenção ativa. O último commit de PeerTube foi em 16 de out. de 2026.
Para que posso usar PeerTube?
Manter um servidor de vídeos para uma comunidade ou organização sem depender do YouTube ou do Vimeo Hospedar acervos de vídeos educacionais ou de interesse público em uma instância autogerenciada Permitir que criadores publiquem uma vez e possam ser seguidos pelo Mastodon e por outros apps do Fediverse Incorporar um player de vídeo auto-hospedado em um site existente
Como instalar PeerTube?
Leia o guia de instalação em produção para seu sistema operacional Confira os pacotes da comunidade (YunoHost, Docker) como alternativa
Onde consigo PeerTube?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Chocobozzz/PeerTube

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados