課題、サイクル、モジュール、製品ロードマップを管理できるオープンソースのプロジェクト管理ツール。DockerやKubernetesでセルフホスト可能。
- スター
- 5,159
- フォーク
- 972
- 未解決の Issue
- 150
- 最終コミット
- 19 時間前
これは何?
MediaCMSは、動画、音声、画像、PDFメディアをホスティングして共有できるオープンソースのコンテンツ管理システムです。大学、学校、非営利団体、コミュニティなどが運営する小〜中規模の動画ポータルを対象としており、Docker Composeまたはインストールスクリプトでセットアップできます。
バックエンドはPython、Django、Celery、Django REST Frameworkで構築され、フロントエンドではReactと再生用のvideo.jsを使用しています。アップロードはチャンク化されるため、一時停止や再開が可能です。トランスコードではh264、h265、vp9で144p〜1080pの複数解像度を生成し、アダプティブストリーミング用にHLSで出力します。Whisperを使った自動文字起こしはローカルで実行できます。
公開、非公開、限定公開、カスタムの公開モード、RBACグループ、セルフ登録または招待制のユーザー管理でアクセスを制御できます。SAMLとLTI 1.3に対応し、Moodleプラグインも利用できるため、ID管理システムや学習管理システムと連携できます。REST APIの仕様はSwaggerでドキュメント化されています。
主な機能
- 01動画、音声、画像、PDFをセルフホストで公開
- 02RBACグループを備えた、公開・非公開・限定公開・カスタムの公開ワークフロー
- 03チャンク化による再開可能なアップロードと、HLS出力に対応した複数解像度へのトランスコード
- 04Whisperをローカルで連携させた自動文字起こし
- 05Moodleプラグインを備えたSAMLおよびLTI 1.3対応
- 06Swaggerでドキュメント化されたREST API
ユースケース
- 広告なしで大学や学校の講義・教育動画をホスティングする
- 外部プラットフォームに公開できない機密メディアを組織内で共有する
- ロゴやスタイルをカスタマイズした、ブランド独自のコミュニティ動画ポータルを構築する
- カテゴリ、タグ、プレイリストを備えた個人用またはアーカイブ用のメディアライブラリを運営する
クイックスタート
- 1
ドキュメントのDocker Composeインストールガイドに従ってください
使う前に知っておきたいこと
- 小規模なインストールでも、少なくとも4GBのRAMと2~4個のCPUが必要です。
- ディスク使用量は、アップロードした動画のサイズの約3倍に達する場合があります。
- コピーレフトライセンスであるAGPL-3.0の下でライセンスされています。
トピック
よくある質問
- mediacms とは?
- DjangoとReactで構築された、動画共有ポータル運営向けの高機能なセルフホスト型動画・メディアCMS。 MediaCMSは、動画、音声、画像、PDFメディアをホスティングして共有できるオープンソースのコンテンツ管理システムです。大学、学校、非営利団体、コミュニティなどが運営する小〜中規模の動画ポータルを対象としており、Docker Composeまたはインストールスクリプトでセットアップできます。
- mediacms は無料で使えますか?ライセンスは?
- mediacms は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- mediacms は今もメンテナンスされていますか?
- 活発にメンテナンス中。mediacms の最終コミットは 2026年10月20日 です。
- mediacms は何に使えますか?
- 広告なしで大学や学校の講義・教育動画をホスティングする 外部プラットフォームに公開できない機密メディアを組織内で共有する ロゴやスタイルをカスタマイズした、ブランド独自のコミュニティ動画ポータルを構築する カテゴリ、タグ、プレイリストを備えた個人用またはアーカイブ用のメディアライブラリを運営する
- mediacms のインストール方法は?
- ドキュメントのDocker Composeインストールガイドに従ってください
- mediacms はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/mediacms-io/mediacms
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
再エンコードせずに動画・音声ファイルをロスレスでカット、トリミング、リマックスできるクロスプラットフォーム対応のFFmpeg GUI。
DjangoとReactで構築された、リアルタイム編集や階層型サブページに対応し、セルフホスト可能なオープンソースのチーム向け共同テキストエディター。
Dockerでセルフホストできる、ポスターやSNS投稿、スライドなどを作れるオープンソースのブラウザベースデザインエディター。
チャット、ワークフロー自動化、音声通話、画面共有、AI連携を備えた、セルフホスト型のオープンコア協業プラットフォーム。
Next.jsとTradingViewで構築された、ライブチャート、価格アラート、ウォッチリスト、企業情報を備える、セルフホスト可能なオープンソース株式市場ダッシュボード。