Požadavky na server

Minimální požadavky na server

  • Operační systém založený na Linux (Windows není podporován)
  • PHP 8.1 pro standardní instalace; PHP 8.1–8.4 pro projekty využívající nekódovaný zdrojový kód PHP
  • ionCube Loader 15 nebo novější (není vyžadováno pro projekty využívající nekódovaný zdrojový kód PHP)
  • MySQL 8.0 nebo novější nebo MariaDB 11.6 nebo novější
  • FFmpeg 1.0 nebo novější s libx264, libavfilter a podpora kódování AAC (libfaac, libfdk_aac nebo domorodec FFmpeg kodér AAC)
  • ImageMagick s podporou WebP a AVIF
  • kučera
  • Wget 1.14 nebo novější
  • Apache se zapnutým mod_rewrite a vypnutým MultiViews
  • Název domény používající latinské znaky (Punycode není podporován)
  • youtube-dl nebo yt-dlp, pokud jsou vyžadovány nástroje pro zachycení videa
  • Pomocí nástroje pro kontrolu požadavků KVS ověřte konfiguraci serveru: stáhněte si testovací skript.

Požadovaná rozšíření a nastavení PHP

Doporučená konfigurace

  • Memcached + PHP Memcached module
  • Nginx nakonfigurovaný jako reverzní proxy před Apache se doporučuje pro rychlejší doručování statických souborů a videa a také pro ochranu obsahu KVS. Ochrana obsahu vyžaduje vlastní pravidla v konfiguraci Nginx. Protože některé instalace cPanel neumožňují úpravu těchto pravidel, nedoporučujeme používat cPanel na serverech, které budou ukládat a doručovat soubory videa.
  • Externí rozšíření mezipaměti PHP, jako je eAccelerator nebo XCache, nedoporučujeme
  • Použití Suhosin s PHP se nedoporučuje

Požadavky na konfigurace více serverů

Výše uvedené požadavky platí pro základní konfiguraci běžící na jediném fyzickém serveru. KVS může také používat samostatné servery pro ukládání a konverzi videa. Tyto typy serverů mají různé požadavky:

  • Úložný server: PHP; Doporučuje se Nginx
  • Konverzní server: PHP, FFmpeg a ImageMagick
Zcela nový KVS 7.0.2 je tady Objednejte nyní