Cara Menginstal YouPHPTube di Server Ubuntu: Skrip Klon YouTube

YouTube adalah platform streaming video online paling populer dan raksasa. Youtube dimiliki oleh Google tetapi Anda dapat membuat YouTube pribadi Anda sendiri dengan menginstal solusi streaming video open source yang disebut YouPHPTube. Ini seperti YouTube dan Anda dapat mengatakan itu adalah skrip klon YouTube berbasis PHP yang sempurna. Skrip video berbasis PHP ini memungkinkan pembuatan platform situs berbagi video yang kaya fitur. Anda dapat memulai Bisnis Streaming Video Langsung Anda sendiri menggunakan platform streaming ini. Ini menggunakan NGINX untuk mengonversi Streaming Langsung ke format HLS, membuatnya kompatibel dengan HTML5/seluler. Dengan menggunakannya, Anda juga dapat mengunduh dan menyandikan video dari situs lain seperti Youtube, Vimeo, dll. dan membagikannya langsung di situs web Anda. Ini menyediakan sistem login berbasis user dan orang dapat menggunakan login Facebook atau Google untuk mendaftarkan YouPHPTube. Karena ini open source dan jika Anda seorang pengembang maka Anda bebas untuk menyesuaikannya.

YouPHPTube tidak terbatas pada streaming video, tetapi juga mendukung Google AdSense yang berarti Anda dapat mulai menghasilkan uang dengan situs berbagi video Anda sendiri.

Fitur Utama dari Open source YouPHPTube:

  • Streaming Video Langsung
  • Terintegrasi dengan fungsionalitas yang memungkinkan Anda untuk menyinkronkan video Anda dengan YouTube dan juga Unggah & Unduh.
  • Encode berbagai format file multimedia ke file MP4, WebM dan MP3.
  • Instalasi terpisah dari server Encoder dimungkinkan
  • Seperti fitur Langganan Pengguna YouTube.
  • Opsi Statistik Video untuk memantau kinerja video Anda.
  • Memungkinkan Google Ads Sense untuk menampilkan iklan di video.
  • Pisahkan video berdasarkan kategori dan atur.
  • Video bawaan Sistem iklan yang memungkinkan pemutaran iklan sebelum memutar video apa pun seperti iklan Adsense di YouTube.
  • Facebook dan Google Masuk.
  • Dukungan plugin untuk meningkatkan fungsionalitas.
  • Terjemahan Bahasa.
  • Daftar Putar Pengguna untuk mengatur video ke dalam grup.
  • Beberapa pilihan tema yang tersedia.
  • Unduh video dari situs seperti YouTube.com dan beberapa situs lainnya.

Prasyarat untuk Menginstal YouPHPTube

  • Server berbasis Linux untuk menyiapkan server Encoder dan Live Streamer
  • PHP 5.3+
  • MySQL 5.0+
  • Server web Apache 2.x (dengan mod_rewrite diaktifkan)

Untuk Demo YouPHPTube: https://demo.youphptube.com/ dan Tautan Situs Web

LIHAT JUGA:

CMS berbagi video Opensource terbaik

Instal dan Siapkan Platform Berbagi Video sumber terbuka YouPHPTube

Langkah 1: Tekan Ctrl+Alt+T yang akan menjalankan Terminal di server Ubuntu. Jalankan perintah SU dan masukkan password root. Untuk info lebih lanjut, lihat: cara mengakses atau mengatur user root di Ubuntu. Setelah Anda berhasil mendapatkan akses root di Ubuntu pindah ke langkah berikutnya.

Langkah 2: Jika Anda ingin menginstal encoder dan server streamer pada engine server yang sama, jalankan perintah yang diberikan. Apa yang akan dilakukannya? Perintah yang diberikan di bawah ini akan Menginstal server LAMP, Git, youtube-dl, python, server Encoder, dan Server Streaming plus mengunduh dan menyimpan proyek PHP ini dari Github dan menyimpannya di bawah direktori Var/www/html.

sudo apt-get install apache2 php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-curl php7.0-gd php7.0-intl mysql-server mysql-client ffmpeg git libimage-exiftool-perl && cd /var/www/html && sudo git clone https://github.com/DanielnetoDotCom/YouPHPTube.git && cd /var/www/html && sudo git clone https://github.com/DanielnetoDotCom/YouPHPTube-Encoder. git && sudo apt-get install python && sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl && sudo chmod a+rx /usr /local/bin/youtube-dl

Catatan : Gunakan perintah di atas jika Anda berencana untuk menginstal Encoder dan Streamer di server yang sama. Namun, jika Anda ingin menginstal Encoder dan streamer secara terpisah, ikuti panduan langkah demi langkah yang diberikan di bawah ini.

Memasang Encoder dan Streamer di server yang berbeda

#1. Instalasi Steamer

Langkah 1: Pertama-tama, kita menginstal server LAMP dan Git dengan menggunakan perintah berikut.

sudo apt-get install apache2 php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-curl php7.0-gd php7.0-intl mysql-server mysql-client git

LAMP adalah server Linux Apache MySql PHP dan ini adalah persyaratan dasar untuk menginstal YouPHPTube. Sedangkan Git adalah sistem kontrol versi yang melacak perubahan dalam file komputer dan mengoordinasikan pekerjaan pada file tersebut di antara banyak orang.

Langkah 2: Sekarang unduh Streamer YouPHPTube ke server dengan menggunakan perintah berikut.

cd /var/www/html && sudo git clone https://github.com/DanielnetoDotCom/YouPHPTube.git

Perintah ini akan mengunduh proyek YouPHPTube dari Github dan menyimpannya di folder var/www/html.

#2. Instalasi pembuat enkode

Langkah 1: Seperti Streamer, kita juga perlu menginstal server LAMP dan Git untuk menjalankan dan menjalankan server Encoder.

sudo apt-get install apache2 php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-curl php7.0-gd php7.0-intl mysql-server mysql-client git

Langkah 2: Instal FFmpeg. FFmpeg adalah perangkat lunak gratis yang digunakan untuk menangani data multimedia. Ini termasuk libavcodec, perpustakaan codec audio/video, libavformat (Lavf), perpustakaan mux dan demux wadah audio/video, dan program command line ffmpeg untuk mentranskode file multimedia.

sudo apt-get install ffmpeg git libimage-exiftool-perl

Langkah 3: Setelah pengaturan di atas, saatnya mengunduh file encoder YouPHPTube dari Github menggunakan perintah:

cd /var/www/html && sudo git clone https://github.com/DanielnetoDotCom/YouPHPTube-Encoder.git

Semuanya sekarang sudah siap, Anda dapat menghubungkan encoder ke server streamer dengan opsi yang diberikan di dasbor YouPHPTube. Saat ini Anda hanya dapat mengunggah dan memutar YouPHPTube tetapi jika Anda ingin menambahkan satu fitur tambahan yang memungkinkan pengdownload video dari YouTube, Vimeo, dan beberapa situs web lain langsung ke situs web YouPHPTube Anda, Anda perlu menginstal youtube-dl.

Langkah 4: Karena youtube-dl bergantung pada Python, pertama-tama kita menginstalnya.

sudo apt-get install python

Langkah 5: Pada langkah ini, kita akan mengunduh file youtube-dl dan mentransfernya ke folder bin menggunakan perintah curl, jika Anda tidak memiliki curl, Anda dapat menggunakan weget.

sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl && sudo chmod a+rx /usr/local/bin/youtube-dl

atau

sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl && sudo chmod a+rx /usr/local/bin/youtube-dl

Konfigurasikan YouPHPTube

Setelah menginstal YouPHPTube dengan menggunakan salah satu metode yang diberikan di atas. Saatnya mengakses dan mengonfigurasi platform streaming video sumber terbuka alternatif Youtube yang disebut YouPHPTube.

Langkah 1: Untuk menggunakan YouPHPTube, masukkan URL domain Anda mengikuti nama folder YouPHPTube. Jika Anda menggunakannya secara lokal, ketikkan : http://127.0.0.1/YouPHPTube/

Setelah Anda membuka URL, Anda akan mendapatkan pesan error: “ Error. Ups, Anda mengalami error “.

Juga, solusi dari error ini diberikan di layar, kita akan membiarkan Anda melewatinya.

Error yang Anda dapatkan pada tahap ini adalah Apache tidak memiliki akses untuk membaca direktori tempat YouPHPTube berada di dalam /var/www/html.

Untuk memberikan akses, jalankan perintah:

sudo nano/etc/apache2/apache.conf

Setelah menjalankan perintah di atas untuk mengedit file konfigurasi Apache Anda akan melihat kode berikut:

<Directory /var/www/> Opsi Indeks FollowSymLinks AllowOverride Tidak ada Memerlukan semua diberikan </Directory>

Sekarang ubah AllowOverride None menjadi AllowOverride All.

Setelah mengubah, mengedit, dan menyimpan file di atas, jalankan perintah berikut:

sudo a2enmod service penulisan ulang apache2 restart

Langkah 2: Ketika Anda berhasil memperbaiki masalah di atas, lalu segarkan browser, kali ini Anda akan melihat bahwa YouPHPTube meminta beberapa izin.

Untuk memberikan izin, cukup klik tautan detail di bawah setiap izin yang diperlukan dan itu menunjukkan perintah yang harus Anda ikuti. Misalnya, izin pertama yang dimintanya kepada kita adalah memberikan izin yang dapat ditulis ke direktori video. Ketika kita mengklik tautan detail, itu memberikan perintah berikut:

sudo mkdir /var/www/html/YouPHPTube/videos Sudo chmod -R 777 /var/www/html/YouPHPTube/videos

Perintah pertama digunakan untuk membuat direktori video di bawah YouPHPTUbe dan yang kedua adalah untuk memberikan izin R/W

Langkah 3: Setelah Anda mengatur semua izin, segarkan browser dan tetapkan ID email, password basis data (diberikan pada saat pemasangan LAMP) dan password admin.

Langkah 4: Klik Kirim dan masuk menggunakan Nama Pengguna: admin dan password yang Anda berikan pada langkah di atas.

Langkah 5: Akhirnya Anda berhasil menginstal YouPHPTube. Sekarang unggah video Anda untuk dibagikan.

Lihat Juga: StreamTube – Skrip Klon YouTube Berbayar Terbaik untuk membangun situs web berbagi video

Jika Anda memiliki pertanyaan atau terjebak di suatu tempat, cukup beri komentar dan kita akan membalas sesegera mungkin.