Persyaratan Server

Persyaratan Server Minimum

  • Sistem operasi berbasis Linux (Windows tidak didukung)
  • PHP 8.1 untuk instalasi standar; PHP 8.1–8.4 untuk proyek yang menggunakan kode sumber PHP yang tidak dikodekan
  • ionCube Loader 15 atau lebih baru (tidak diperlukan untuk proyek yang menggunakan kode sumber PHP yang tidak dikodekan)
  • MySQL 8.0 atau lebih baru, atau MariaDB 11.6 atau lebih baru
  • FFmpeg 1.0 atau lebih baru dengan libx264, libavfilter dan dukungan pengkodean AAC (libfaac, libfdk_aac atau encoder AAC FFmpeg asli)
  • ImageMagick dengan dukungan WebP dan AVIF
  • keriting
  • Dapatkan 1.14 atau lebih baru
  • Apache dengan mod_rewrite diaktifkan dan MultiViews dinonaktifkan
  • Nama domain menggunakan karakter Latin (Punycode tidak didukung)
  • youtube-dl atau yt-dlp, jika perekam video diperlukan
  • Gunakan pemeriksa persyaratan KVS untuk memverifikasi konfigurasi server Anda: unduh skrip pengujian.

Ekstensi dan Pengaturan PHP yang Diperlukan

Konfigurasi yang Direkomendasikan

  • Memcached + PHP Memcached module
  • Nginx dikonfigurasi sebagai proxy terbalik di depan Apache direkomendasikan untuk pengiriman file statis dan video yang lebih cepat, serta untuk perlindungan konten KVS. Perlindungan konten memerlukan aturan khusus dalam konfigurasi Nginx. Karena beberapa instalasi cPanel tidak mengizinkan aturan ini diubah, kami tidak menyarankan penggunaan cPanel di server yang akan menyimpan dan mengirimkan file video.
  • Ekstensi cache PHP eksternal seperti eAccelerator atau XCache tidak disarankan
  • Menggunakan Suhosin dengan PHP tidak disarankan

Persyaratan untuk Konfigurasi Multi-Server

Persyaratan di atas berlaku untuk konfigurasi dasar yang berjalan pada satu server fisik. KVS juga dapat menggunakan server terpisah untuk penyimpanan dan konversi video. Jenis server ini memiliki persyaratan berbeda:

  • Server penyimpanan: PHP; Nginx direkomendasikan
  • Server konversi: PHP, FFmpeg dan ImageMagick
KVS 7.0.2 Baru Telah Hadir Pesan Sekarang