youtubeのような動画共有サイトが構築できる「youPHPtube」

http://www.youphptube.com/

https://github.com/DanielnetoDotCom/YouPHPTube


youtubeのような会員制の動画共有サイトが簡単に構築できるスクリプトです。

ライセンス:GPLv3


サーバ要件

公式ページでは

Linux (Kernel 2.6.32+)

PHP 5.3+

MySQL 5.0+

Apache web server 2.x (with mod_rewrite enabled)


ですが、僕の場合

Ubuntu 16.04 LTS

PHP 7.1

MySQL 5.7.18

ffmpeg version 3.3-1

Apache web server 2.4.18 (with mod_rewrite enabled)

です。

必要なミドルウェアをインストールしたら本体をgit clone


IPアドレスへアクセスするとインストール画面が出ます。



いきなりエラーですが、エラー内容と対処方法が指示されます。


apache2.confの指定された部分をAllowOverride AllにしてApacheを再起動します。(reloadでもOK)


webインストール画面が出ました。赤い部分を指定された方法でオールグリーンにしましょう。


右側のDBのパスワードなどwordpressのインストールのように埋めていきましょう。

一番下のadminpasswordはadminとしてログインするパスワードを2回入れます。

完了すると

installディレクトリーを削除するように促される画面が出て、無事完了です。


adminとしてアップロードしてみましょう。


ログインID:admin

ログインパスワード:インストール時に入力したもの



ドラッグ・アンド・ドロップでアップロード開始です。

mp4とwebMへ変換してくれます。


完成


demoサイト

http://tube.logs.today/

※音が出ないのは著作権に配慮してです。

動画は無料動画素材サイト

https://videos.pexels.com/search/dj

無料素材のIN MY LiFE

を使用しました。

小規模な組織でYoutubeなどのインフラを使いたくない場合いいのではないでしょうか?


追記:

無期限無料の動画配信プラットフォーム「ビデオグ」VOD編

サーバレスでyoutubeのような動画共有サイトを作ろう!