सर्वर आवश्यकताएँ

न्यूनतम सर्वर आवश्यकताएँ

  • Linux-आधारित ऑपरेटिंग सिस्टम (Windows समर्थित नहीं है)
  • मानक स्थापनाओं के लिए PHP 8.1; अनएन्कोडेड PHP स्रोत कोड का उपयोग करने वाली परियोजनाओं के लिए PHP 8.1–8.4
  • ionCube Loader 15 या नया (अनएन्कोडेड PHP स्रोत कोड का उपयोग करने वाली परियोजनाओं के लिए आवश्यक नहीं)
  • MySQL 8.0 या नया, या MariaDB 11.6 या नया
  • FFmpeg 1.0 या libx264, libavfilter और AAC एन्कोडिंग समर्थन (libfaac, libfdk_aac या मूल FFmpeg AAC एनकोडर) के साथ नया
  • ImageMagick WebP और AVIF समर्थन के साथ
  • कर्ल
  • Wget 1.14 या नया
  • Apache mod_rewrite सक्षम और MultiViews अक्षम के साथ
  • लैटिन वर्णों का उपयोग करने वाला डोमेन नाम (Punycode समर्थित नहीं है)
  • youtube-dl या yt-dlp, यदि वीडियो ग्रैबर्स की आवश्यकता है
  • अपने सर्वर कॉन्फ़िगरेशन को सत्यापित करने के लिए KVS आवश्यकताएँ चेकर का उपयोग करें: परीक्षण स्क्रिप्ट डाउनलोड करें

आवश्यक PHP एक्सटेंशन और सेटिंग्स

अनुशंसित विन्यास

  • Memcached + PHP Memcached module
  • Nginx को Apache के सामने रिवर्स प्रॉक्सी के रूप में कॉन्फ़िगर किया गया है, जो तेज़ स्टेटिक-फ़ाइल और वीडियो डिलीवरी के साथ-साथ KVS सामग्री सुरक्षा के लिए अनुशंसित है। सामग्री सुरक्षा के लिए Nginx कॉन्फ़िगरेशन में कस्टम नियमों की आवश्यकता होती है। क्योंकि कुछ cPanel इंस्टॉलेशन इन नियमों को संशोधित करने की अनुमति नहीं देते हैं, हम उन सर्वरों पर cPanel का उपयोग करने की अनुशंसा नहीं करते हैं जो वीडियो फ़ाइलों को संग्रहीत और वितरित करेंगे।
  • बाहरी PHP कैशिंग एक्सटेंशन जैसे eAccelerator या XCache अनुशंसित नहीं हैं
  • PHP के साथ Suhosin का उपयोग करना अनुशंसित नहीं है

मल्टी-सर्वर कॉन्फ़िगरेशन के लिए आवश्यकताएँ

उपरोक्त आवश्यकताएँ एकल भौतिक सर्वर पर चल रहे बुनियादी कॉन्फ़िगरेशन पर लागू होती हैं। केवीएस वीडियो भंडारण और रूपांतरण के लिए अलग सर्वर का भी उपयोग कर सकता है। इन सर्वर प्रकारों की अलग-अलग आवश्यकताएँ हैं:

  • भंडारण सर्वर: PHP; Nginx की अनुशंसा की जाती है
  • रूपांतरण सर्वर: PHP, FFmpeg और ImageMagick
एकदम नया KVS 7.0.2 यहाँ है अब ऑर्डर दें