Exigences du serveur

Configuration minimale du serveur

  • Système d'exploitation basé sur Linux (Windows n'est pas pris en charge)
  • PHP 8.1 pour les installations standards ; PHP 8.1–8.4 pour les projets utilisant du code source PHP non codé
  • ionCube Loader 15 ou version ultérieure (non requis pour les projets utilisant du code source PHP non codé)
  • MySQL 8.0 ou plus récent, ou MariaDB 11.6 ou plus récent
  • FFmpeg 1.0 ou plus récent avec libx264, libavfilter et prise en charge de l'encodage AAC (libfaac, libfdk_aac ou l'encodeur natif FFmpeg AAC)
  • ImageMagick avec prise en charge WebP et AVIF
  • boucle
  • Wget 1.14 ou plus récent
  • Apache avec mod_rewrite activé et MultiViews désactivé
  • Nom de domaine utilisant des caractères latins (le Punycode n'est pas pris en charge)
  • youtube-dl ou yt-dlp, si des capteurs vidéo sont requis
  • Utilisez le vérificateur d'exigences KVS pour vérifier la configuration de votre serveur : téléchargez le script de test.

Extensions et paramètres PHP requis

Configuration recommandée

  • Memcached + PHP Memcached module
  • Nginx configuré comme proxy inverse devant Apache est recommandé pour une livraison plus rapide des fichiers statiques et des vidéos, ainsi que pour la protection du contenu KVS. La protection du contenu nécessite des règles personnalisées dans la configuration Nginx. Étant donné que certaines installations cPanel ne permettent pas de modifier ces règles, nous vous déconseillons d'utiliser cPanel sur des serveurs qui stockeront et fourniront des fichiers vidéo.
  • Les extensions de mise en cache PHP externes telles que eAccelerator ou XCache ne sont pas recommandées
  • Utiliser Suhosin avec PHP n'est pas recommandé

Exigences pour les configurations multi-serveurs

Les exigences ci-dessus s'appliquent à une configuration de base exécutée sur un seul serveur physique. KVS peut également utiliser des serveurs distincts pour le stockage et la conversion vidéo. Ces types de serveurs ont des exigences différentes :

  • Serveur de stockage : PHP ; Nginx est recommandé
  • Serveur de conversion : PHP, FFmpeg et ImageMagick
Le tout nouveau KVS 7.0.2 est là Commandez maintenant