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
- MySQL Improved Extension (mysqli)
- Client URL Library (curl)
- Zlib Compression (zlib)
- SimpleXML
- Image Processing and GD
- Multibyte String (mbstring)
- Nastavení disable_functions v php.ini nesmí obsahovat exec
- PHP.ini file_uploads on
- PHP.ini max_post_size 100m
- PHP.ini upload_max_filesize 100m
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