Serververeisten

Minimale serververeisten

  • Op Linux gebaseerd besturingssysteem (Windows wordt niet ondersteund)
  • PHP 8.1 voor standaardinstallaties; PHP 8.1–8.4 voor projecten die ongecodeerde PHP-broncode gebruiken
  • ionCube Loader 15 of nieuwer (niet vereist voor projecten die ongecodeerde PHP-broncode gebruiken)
  • MySQL 8.0 of nieuwer, of MariaDB 11.6 of nieuwer
  • FFmpeg 1.0 of nieuwer met libx264, libavfilter en ondersteuning voor AAC-codering (libfaac, libfdk_aac of de oorspronkelijke FFmpeg AAC-encoder)
  • ImageMagick met WebP en AVIF ondersteuning
  • krul
  • Wget 1.14 of nieuwer
  • Apache met mod_rewrite ingeschakeld en MultiViews uitgeschakeld
  • Domeinnaam met Latijnse tekens (Punycode wordt niet ondersteund)
  • youtube-dl of yt-dlp, als videograbbers vereist zijn
  • Gebruik de KVS-vereistenchecker om uw serverconfiguratie te verifiëren: download het testscript.

Vereiste PHP-extensies en -instellingen

Aanbevolen configuratie

  • Memcached + PHP Memcached module
  • Nginx geconfigureerd als een reverse proxy vóór Apache wordt aanbevolen voor snellere levering van statische bestanden en video, evenals voor KVS-inhoudbescherming. Voor inhoudsbeveiliging zijn aangepaste regels vereist in de Nginx-configuratie. Omdat sommige cPanel-installaties niet toestaan ​​dat deze regels worden gewijzigd, raden we het gebruik van cPanel af op servers die videobestanden opslaan en afleveren.
  • Externe PHP-cache-extensies zoals eAccelerator of XCache worden niet aanbevolen
  • Het gebruik van Suhosin met PHP wordt niet aanbevolen

Vereisten voor configuraties met meerdere servers

De bovenstaande vereisten zijn van toepassing op een basisconfiguratie die op één fysieke server draait. KVS kan ook aparte servers gebruiken voor video-opslag en -conversie. Deze servertypen hebben verschillende vereisten:

  • Opslagserver: PHP; Nginx wordt aanbevolen
  • Conversieserver: PHP, FFmpeg en ImageMagick
De gloednieuwe KVS 7.0.2 is er Bestel nu