5 Langkah Membuat Web Mirip YouTube dengan MediaCMS

5 Langkah Membuat Web Mirip YouTube dengan MediaCMS
MediaCMS Platform Web Mirip YouTube

MediaCMS ini beneran bisa untuk membuat web mirip youtube loh! Ente pasti mikirnya mustahil banget, kan, terutama buat yang pemula kaya Ane nih. Tapi, ternyata Markos Gogoulos dan Yiannis Stergiou ini punya ide brilian dan bisa bikin web mirip YouTube pake platform CMS modern yang namanya MediaCMS.

Amazing kan, the power of ide tuh emang luar biasa! Markos Gogoulos dan Yiannis Stergiou ini sukses banget bikin web mirip YouTube ini pake MediaCMS, yang notabene gratis alias opensource. Makanya, jangan berhenti bacanya ya, biar ente bisa dapetin detail lengkap tentang pembahasan artikel ini.

Apa Itu MediaCMS

Buat yang belum tau, MediaCMS itu adalah web yang mirip YouTube tapi dikembangin dalam versi opensource, jadi ente bisa pake platform ini buat kebutuhan lihat dan berbagi media. Cocok banget untuk bikin portal video dan media mulai dari yang kecil sampe menengah.

Gak nyangka ya, MediaCMS ini bener-bener mirip YouTube. Dan yang keren, MediaCMS ini juga support file audio dan gambar, jadi pas banget buat agensi multimedia atau kreator-kreator yang punya ide kreatif dan multitalenta.

Mengapa Menggunakan MediaCMS

Feature mediacms web mirip youtube

Nah, MediaCMS ini udah dirilis dengan Lisensi GNU Affero General Public License v3.0 dan dibangun pake teknologi modern seperti Django, Python, Celery, sama React. Nah, ada juga fitur-fitur seru yang ditawarkan, nih:

  • Kontrol penuh data Pribadi
  • Dukungan alur kerja penerbitan : publik, pribadi, tidak terdaftar, dan khusus
  • Teknologi modern : Django/Python/Celery, React.
  • Support media : video, audio, gambar, pdf
  • Klasifikasi media : kategori, tag, dan kustom
  • Berbagi media : berbagi media sosial, pembuatan kode embed video
  • Pencarian media yang mudah : diperkaya dengan fungsi pencarian langsung
  • Daftar putar untuk konten audio dan video : buat daftar putar, tambahkan, dan susun ulang konten
  • Desain responsif : termasuk tema terang dan gelap
  • Manajemen pengguna tingkat lanjut : izinkan pendaftaran mandiri, hanya undangan, tutup
  • Tindakan yang dapat dikonfigurasi : izinkan unduhan, tambahkan komentar, tambahkan suka, tidak suka, laporkan media
  • konfigurasi : ubah logo, font, gaya, tambahkan lebih banyak halaman
  • Meningkatkan Kualitas Media : pemutar video.js yang disesuaikan dengan beberapa resolusi dan opsi kecepatan pemutaran
  • Profil transcoding : resolusi media (240p, 360p, 480p, 720p, 1080p) dan beberapa profil (h264, h265, vp9)
  • Streaming video adaptif : protokol HLS
  • Subtitle/CC : subtitle multibahasa
  • Transcoding scalable : transcoding melalui prioritas. Dukungan eksperimental untuk pekerja jarak jauh
  • Unggahan file: unggahan konten yang dapat dijeda atau dilanjutkan
  • REST API : Didokumentasikan melalui Swagger

Baca Juga: Cara Instal WordPress OpenLiteSpeed ​​di Ubuntu 20.04

Siapa Pengguna MediaCMS

Advance videos mediacms web mirip youtube

erus, siapa sih yang pake MediaCMS ini? Selain punya teknologi dan fitur-fitur seru buat penggunanya, MediaCMS juga udah dipake sama beberapa media besar, organisasi, dan perusahaan ternama. Contohnya ada:

  • Organisasi media, teknologi, dan budaya nirlaba Cinemata
  • Arsip media publik Critical Commons dan jaringan advokasi penggunaan wajar
  • Festival Film Warisan Internasional Heritales

Pasti ada alasan kuat, kan, buat media, organisasi, dan perusahaan itu pake CMS ini? Beberapa contoh kasusnya tuh kayak gini:

  • Pendidikan > Administrator dan editor menyimpan konten apa yang akan diterbitkan, siswa tidak terganggu dengan iklan dan konten yang tidak relevan, ditambah mereka memiliki kemampuan untuk memilih streaming atau mengunduh konten.
  • Sensitif Konten > Dalam kasus di mana konten sensitif dan tidak dapat diunggah ke situs eksternal.
  • Komunitas yang hebat > MediaCMS dapat disesuaikan (URL, logo, font, estetika) sehingga ente dapat membuat video portal yang sangat disesuaikan untuk komunitas.
  • Media personal > Atur, kategorikan, dan host konten sesuai keinginkan sendiri.

Baca Juga: Instalasi Moodle Openlitespeed pada Ubuntu 20.04

Cara Install MediaCMS Web Mirip Youtube

Untuk instalasi MediaCMS, ente butuh dependensi inti kayak Python3, Django3, Celery, PostgreSQL, Redis, sama ffmpeg. Nah, ini nih langkah-langkah instalasi CMS web mirip youtube yang bisa dilakuin:

Langkah 1: Persiapan Instalasi Web Mirip Youtube

Kalo mau bikin web mirip YouTube, ente bisa lakuin instalasi ini di server lokal atau server online, tergantung kebutuhan. Nah, berikut tahapannya:

Server Local

Langkah pertama buat instalasi web mirip YouTube ini adalah siapin sistem operasi yang support dependensi inti MediaCMS. Lebih disarankan pake Linux Ubuntu versi 18 atau 20 yang lebih baru.

Kalo pake sistem operasi Windows, bisa instal Oracle VM/ Virtual Box sebagai alternatif. Setelah Virtual Box terinstall, ente bisa lanjutin dengan instalasi sistem operasinya yang direkomendasikan.

Baca Juga: Install Mediawiki Openlitespeed Ubuntu 20.04

Server Online

Kalo belom punya domain atau server, bisa langganan dulu. Ente bisa langganan di penyedia domain atau server yang suka.

Penting banget, ini nih, ente harus menghubungkan domain dan server. Bisa lakuin itu pake cloudflare atau sejenisnya, tergantung udah terbiasa dan nyaman pake yang mana.

Kalo masih bingung cara ngubungin domain sama server, tenang aja, ada Vidio Dokumentasi Kumiskiri yang bisa ente tonton buat panduan lengkapnya.

Langkah 2: Masuk Sebagai Root

Langkah awal buat bikin web mirip YouTube ini adalah akses terminal dan masuk ke sistem sebagai root. Nah, ini nih caranya:

# Server Local
Sudo su

Lalu lakukan update dan upgrade sistem

sudo apt update

sudo apt upgrade -y

# Server Online

ssh 'root'@'masukan_ip_Server' ( jika tidak bisa masuk hapus tanda (') )

Lalu lakukan update dan upgrade sistem 

sudo apt update 

sudo apt upgrade -y

# Untuk Pungguna Windows Bisa melalui Putty Atau Bitvise dll

Langkah 3: Instalasi Dependensi

Ini tahap opsional, sebenernya. Karena seharusnya proses instalasi dependensinya di-handle otomatis sama installer MediaCMS, jadi gak perlu instal manual. Tapi, inget ya, dependensi yang ente butuhin itu Python3, Django3, Celery, PostgreSQL, Redis, dan ffmpeg.

sudo apt install python3.9 -y

sudo apt install python3-django -y

sudo apt install ffmpeg -y

sudo apt install python3-pip -y

sudo apt install postgresql postgresql-contrib -y
sudo pip install celery

sudo pip install django-celery

sudo apt install redis-server

sudo pip install celery['redis']

Selanjutnya, buat web mirip YouTube ini, harus jalankan postgresql. Caranya gimana? ketik kode ini di terminal.

pg_ctlcluster 12 main start

Langkah 4: Instalasi

Kalo proses instalasi dependensinya udah selesai, sekarang ketik perintah berikut di terminal buat proses instalasi MediaCMS-nya.

sudo apt install git -y

mkdir /home/mediacms.io

cd /home/mediacms.io/

git clone https://github.com/mediacms-io/mediacms

cd /home/mediacms.io/mediacms/

bash ./install.sh

Kalo proses instalasi MediaCMS udah selesai, pasti bakal muncul pesan di command prompt kayak contoh di bawah ini:

Welcome to the MediacMS installation!
This script will attempt to perform a system update, install required dependencies, install and configure PostgreSQL, NGINX, Redis and a few other utilities.
It is expected to run on a new system **with no running instances of any these services**. Make sure you check the script before you continue. Then enter yes or no

Setelah itu, bisa masukin beberapa perintah sesuai kebutuhan ente, nih:

#Untuk Server Local

yes

192.168.x.x

MediaCMS

Kalo belom tau alamat IP lokalnya, bisa ketik perintah ini:

ifconfig
#Untuk Server Online

Enter portal URL, or press enter for localhost : Kolorkeramat.com

Enter portal name, or press enter for 'MediaCMS : Kolor Keramat

Tunggu beberapa menit sampe proses instalasi web mirip YouTube selesai, terus ente bakal dapet pesan terakhir kayak contoh di bawah ini.

MediaCMS installation completed, open browser on http://domain_ente dan atau Ip Local ente.com and login with user admin and password 57HGhdhtiu

Jangan lupa dicatet ya, kata sandi admin yang otomatis dibuat oleh sistem.

Langkah 5: Mengubah Username dan Password

Ada beberapa yang gak nyaman dengan username dan password yang dibuat otomatis, jangan panik, bisa diganti kok. ente ketik perintah berikut di terminal:

manage.py changepassword *username*

from django.contrib.auth.models import User

u = User.objects.get(username='Kolorkeramat')

u.set_password('Passwordkolorkeramat')

u.save()

Baca Juga: Tutorial instal Joomla Openlitespeed Ubuntu 20.04

Kesimpulan

Jadi, kesimpulannya, ente musti berterima kasih banget sama Markos Gogoulos dan Yiannis Stergiou sebagai pemegang Hak Cipta MediaCMS. Karya mereka ini dipublikasikan dalam versi opensource, jadi bisa bikin web mirip YouTube secara gratis dan menikmati hasilnya.

Proses bikin web mirip YouTube ini yang udah Ane bahas masih tahap dasar, ya. Masih ada proses instalasi pake Docker dan banyak proses lainnya. Jadi, buat yang tertarik dan mau coba instalasi advanced, bisa ikuti panduannya lewat Dokumentasi Resmi MediaCMS.

Yuk, mulai bikin web mirip YouTube ente sendiri sekarang juga! Semoga sukses!

Baca itu Gak Ada Ruginya

BACA JUGA INI