Ferramenta open source de gestão de projetos para acompanhar issues, ciclos, módulos e roadmaps de produto, com hospedagem própria via Docker ou Kubernetes.
- Estrelas
- 5,159
- Forks
- 972
- Issues abertas
- 150
- Último commit
- há 19 horas
O que é?
O MediaCMS é um sistema de gerenciamento de conteúdo open source para hospedar e compartilhar vídeos, áudios, imagens e PDFs. Ele é voltado a portais de vídeo de pequeno e médio porte, como os mantidos por universidades, escolas, organizações sem fins lucrativos e comunidades, e pode ser configurado com Docker Compose ou um script de instalação.
O backend é desenvolvido em Python com Django, Celery e Django REST Framework, e o front-end usa React com video.js para a reprodução. Os uploads são divididos em partes, permitindo pausá-los e retomá-los. A transcodificação gera várias resoluções (de 144p a 1080p) nos formatos h264, h265 e vp9, com saída HLS para streaming adaptativo. A transcrição automática pode ser executada localmente com o Whisper.
O acesso é controlado por modos de publicação público, privado, não listado e personalizado, grupos RBAC e gerenciamento de usuários com cadastro aberto ou somente por convite. O suporte a SAML e LTI 1.3, além de um plugin para Moodle, permite integrar o sistema a provedores de identidade e sistemas de gestão de aprendizagem. A API REST é documentada com Swagger.
Recursos principais
- 01Publicação auto-hospedada de vídeos, áudios, imagens e PDFs
- 02Fluxos de publicação públicos, privados, não listados e personalizados, com grupos RBAC
- 03Uploads divididos em partes e retomáveis, além de transcodificação em várias resoluções com saída HLS
- 04Transcrição automática por meio da integração local com o Whisper
- 05Suporte a SAML e LTI 1.3, com um plugin para Moodle
- 06API REST documentada com Swagger
Casos de uso
- Hospedar vídeos de aulas e conteúdos educacionais para uma universidade ou escola, sem anúncios
- Compartilhar mídias confidenciais internamente quando o conteúdo não puder ser enviado a plataformas externas
- Criar um portal de vídeos para uma comunidade, com identidade visual personalizada, logotipos e estilos próprios
- Manter uma biblioteca pessoal ou de arquivo de mídias com categorias, tags e playlists
Início rápido
- 1
Siga o guia de instalação do Docker Compose na documentação
Antes de usar
- Uma instalação pequena precisa de pelo menos 4 GB de RAM e de 2 a 4 CPUs.
- O uso de disco pode chegar a cerca de três vezes o tamanho dos vídeos enviados.
- É licenciado sob a AGPL-3.0, uma licença copyleft.
Tópicos
Perguntas frequentes
- O que é mediacms?
- Um CMS de vídeo e mídia completo e auto-hospedado, feito com Django e React para criar portais de compartilhamento de vídeos. O MediaCMS é um sistema de gerenciamento de conteúdo open source para hospedar e compartilhar vídeos, áudios, imagens e PDFs. Ele é voltado a portais de vídeo de pequeno e médio porte, como os mantidos por universidades, escolas, organizações sem fins lucrativos e comunidades, e pode ser configurado com Docker Compose ou um script de instalação.
- mediacms é gratuito? Qual é a licença?
- mediacms é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- mediacms ainda é mantido?
- Manutenção ativa. O último commit de mediacms foi em 20 de out. de 2026.
- Para que posso usar mediacms?
- Hospedar vídeos de aulas e conteúdos educacionais para uma universidade ou escola, sem anúncios Compartilhar mídias confidenciais internamente quando o conteúdo não puder ser enviado a plataformas externas Criar um portal de vídeos para uma comunidade, com identidade visual personalizada, logotipos e estilos próprios Manter uma biblioteca pessoal ou de arquivo de mídias com categorias, tags e playlists
- Como instalar mediacms?
- Siga o guia de instalação do Docker Compose na documentação
- Onde consigo mediacms?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/mediacms-io/mediacms
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Interface gráfica multiplataforma para FFmpeg que corta, recorta e remuxa arquivos de vídeo e áudio sem recodificação.
Editor de texto colaborativo open source para equipes, com edição em tempo real, subpáginas aninhadas e hospedagem própria; desenvolvido com Django e React.
Editor de design open source no navegador para cartazes, posts para redes sociais, slides e muito mais, com opção de hospedagem própria via Docker.
Plataforma de colaboração open core e auto-hospedada, com chat, automação de fluxos de trabalho, chamadas de voz, compartilhamento de tela e integração com IA.
Dashboard open source e auto-hospedável para acompanhar o mercado de ações, com gráficos em tempo real, alertas de preço, listas de acompanhamento e informações sobre empresas, feito com Next.js e TradingView.