Požiadavky na server

Minimálne požiadavky na server

  • Operačný systém založený na Linux (Windows nie je podporovaný)
  • PHP 8.1 pre štandardné inštalácie; PHP 8.1–8.4 pre projekty používajúce nekódovaný zdrojový kód PHP
  • ionCube Loader 15 alebo novší (nevyžaduje sa pre projekty používajúce nekódovaný zdrojový kód PHP)
  • MySQL 8.0 alebo novší, alebo MariaDB 11.6 alebo novší
  • FFmpeg 1.0 alebo novšie s libx264, libavfilter a podpora kódovania AAC (libfaac, libfdk_aac alebo domorodec FFmpeg kódovač AAC)
  • ImageMagick s podporou WebP a AVIF
  • cURL
  • Wget 1.14 alebo novší
  • Apache s povoleným mod_rewrite a zakázaným MultiViews
  • Názov domény používajúci latinské znaky (Punycode nie je podporovaný)
  • youtube-dl alebo yt-dlp, ak sú potrebné zachytávače videa
  • Na overenie konfigurácie servera použite nástroj na kontrolu požiadaviek KVS: stiahnite si testovací skript.

Požadované rozšírenia a nastavenia PHP

Odporúčaná konfigurácia

  • Memcached + PHP Memcached module
  • Nginx nakonfigurovaný ako reverzný proxy pred Apache sa odporúča na rýchlejšie doručovanie statických súborov a videa, ako aj na ochranu obsahu KVS. Ochrana obsahu vyžaduje vlastné pravidlá v konfigurácii Nginx. Pretože niektoré inštalácie cPanel neumožňujú úpravu týchto pravidiel, neodporúčame používať cPanel na serveroch, ktoré budú ukladať a doručovať video súbory.
  • Externé rozšírenia PHP do vyrovnávacej pamäte ako eAccelerator alebo XCache sa neodporúčajú
  • Používanie Suhosin s PHP sa neodporúča

Požiadavky na konfigurácie viacerých serverov

Vyššie uvedené požiadavky sa vzťahujú na základnú konfiguráciu spustenú na jednom fyzickom serveri. KVS môže tiež použiť samostatné servery na ukladanie a konverziu videa. Tieto typy serverov majú rôzne požiadavky:

  • Úložný server: PHP; Odporúča sa Nginx
  • Konverzný server: PHP, FFmpeg a ImageMagick
Úplne nový KVS 7.0.2 je tu Objednajte teraz