HandyCafe Docs
it-admin

शुरुआत करें: IT प्रशासक

यह गाइड HandyCafe का तकनीकी सेटअप कवर करता है। अंत तक आपके पास सर्वर और क्लाइंट इंस्टॉल, नेटवर्क कॉन्फ़िगर, ऐप मेनू बने और रिमोट प्रबंधन परीक्षित होगा।

पूरा करने का समय: 5 मिनट (plus क्लाइंट डिप्लॉयमेंट समय)

चरण 1: सर्वर और क्लाइंट इंस्टॉल करें

सर्वर इंस्टॉलेशन:

  1. सत्यापित करें कि आपका सर्वर PC सिस्टम आवश्यकताएं पूरी करता है।
  2. अपने प्रबंधन PC पर HandyCafe सर्वर डाउनलोड और इंस्टॉल करें।
  3. सर्वर लॉन्च करें और एडमिन अकाउंट बनाने के लिए प्रथम सेटअप विज़ार्ड पूरा करें।
  4. सर्वर PC का लोकल IP एड्रेस नोट करें। क्लाइंट को कनेक्ट करने के लिए इसकी आवश्यकता होगी।

क्लाइंट इंस्टॉलेशन (प्रत्येक PC के लिए दोहराएं):

  1. प्रत्येक ग्राहक-सामने वाले PC पर HandyCafe क्लाइंट डाउनलोड करें।
  2. इंस्टॉल और लॉन्च करें।
  3. क्लाइंट mDNS खोज का उपयोग करके लोकल नेटवर्क पर सर्वर खोजता है।
  4. यदि सर्वर स्वचालित रूप से नहीं मिलता तो क्लाइंट सेटिंग्स में सर्वर IP एड्रेस मैन्युअल रूप से दर्ज करें।
  5. कनेक्ट होने पर क्लाइंट सर्वर के एडमिन पैनल पर दिखाई देता है।

सुझाव: क्लाइंट को "PC #1", "PC #2" आदि जैसे प्रीफ़िक्स के साथ स्वचालित रूप से नाम देने के लिए सर्वर की ऑटो-नेमिंग सुविधा (सेटिंग्स > क्लाइंट) का उपयोग करें। आप बाद में डिस्प्ले नाम कस्टमाइज़ कर सकते हैं।

विस्तृत चरणों के लिए सर्वर इंस्टॉलेशन और क्लाइंट इंस्टॉलेशन देखें।

चरण 2: नेटवर्क सेटिंग्स कॉन्फ़िगर करें

सर्वर पर सेटिंग्स > नेटवर्क पर जाएं।

HandyCafe संचार के लिए चार पोर्ट उपयोग करता है:

पोर्ट डिफ़ॉल्ट उद्देश्य
TCP पोर्ट 5001 कमांड और रिस्पॉन्स संचार
फाइल पोर्ट 5002 सर्वर और क्लाइंट के बीच फाइल ट्रांसफर
रिमोट प्रबंधन पोर्ट 5003 रिमोट डेस्कटॉप स्ट्रीमिंग नियंत्रण
UDP पोर्ट 5004 स्क्रीन स्ट्रीमिंग डेटा

कॉन्फ़िगरेशन:

  1. पोर्ट सेट करें (अधिकतर सेटअप के लिए डिफ़ॉल्ट काम करते हैं)।
  2. कनेक्शन कुंजी सेट करें। यह HMAC-SHA256 प्रमाणीकरण के लिए उपयोग किया जाने वाला एक साझा रहस्य है। सभी क्लाइंट को समान कुंजी का उपयोग करना चाहिए।
  3. सहेजें क्लिक करें।

फ़ायरवॉल नियम:

सुनिश्चित करें कि ये पोर्ट सर्वर और क्लाइंट PC दोनों पर खुले हैं:

  • TCP: 5001, 5002, 5003 (सर्वर पर इनबाउंड, क्लाइंट पर आउटबाउंड)
  • UDP: 5004 (स्क्रीन स्ट्रीमिंग के लिए द्विदिशीय)

महत्वपूर्ण: सभी PC एक ही लोकल नेटवर्क (सबनेट) पर होने चाहिए। HandyCafe क्लाइंट खोज के लिए mDNS का उपयोग करता है जिसके लिए LAN कनेक्टिविटी आवश्यक है।

सभी नेटवर्क विकल्पों के लिए नेटवर्क सेटिंग्स देखें।

चरण 3: क्लाइंट मेनू सेटअप करें

क्लाइंट मेनू वह ऐप लॉन्चर है जो ग्राहक अपने डेस्कटॉप पर देखते हैं। सेटिंग्स > क्लाइंट > सामग्री टैब पर जाएं।

  1. श्रेणियां बनाएं। ऐप्स को प्रकार के अनुसार समूहित करें (जैसे, गेम, ब्राउज़र, सोशल मीडिया, टूल)।
  2. प्रत्येक श्रेणी में ऐप्स जोड़ें:
    • ऐप नाम और विवरण सेट करें।
    • ऐप प्रकार चुनें: Game, Browser, Link, File या App।
    • एक्ज़ीक्यूटेबल पथ या लॉन्च URI सेट करें।
    • ऐप कार्ड के लिए आइकन और वैकल्पिक रूप से पोस्टर इमेज अपलोड करें।
  3. ड्रैग हैंडल का उपयोग करके श्रेणियां और ऐप्स पुनर्क्रमित करें।
  4. आइटम दिखाने या छुपाने के लिए दृश्यता टॉगल करें।
  5. सहेजें क्लिक करें।

TCP के माध्यम से परिवर्तन स्वचालित रूप से सभी जुड़े क्लाइंट को रियल टाइम में पुश होते हैं।

सुझाव: गेम मेटाडेटा और आइकन स्वचालित रूप से खोजने के लिए IGDB एकीकरण का उपयोग करें।

पूर्ण मेनू बिल्डर प्रलेखन के लिए क्लाइंट मेनू देखें।

चरण 4: आइडल स्क्रीन और अपीयरेंस कॉन्फ़िगर करें

आइडल स्क्रीन (सेटिंग्स > क्लाइंट > आइडल स्क्रीन टैब):

आइडल स्क्रीन वह है जो ग्राहक तब देखते हैं जब कोई सत्र सक्रिय नहीं होता (लॉक स्क्रीन)।

  1. आइडल स्क्रीन स्लाइडशो सक्षम करें।
  2. इमेज या वीडियो जोड़ें (PNG, JPG, WebP, GIF, MP4, WebM)।
  3. प्रति आइटम अवधि और ट्रांज़िशन इफेक्ट (फेड, स्लाइड, ज़ूम) सेट करें।
  4. वैकल्पिक रूप से कस्टम रंगों के साथ घड़ी ओवरले और कैफे नाम डिस्प्ले सक्षम करें।
  5. सहेजें क्लिक करें।

अपीयरेंस (सेटिंग्स > क्लाइंट > अपीयरेंस टैब):

सत्रों के दौरान ग्राहकों द्वारा उपयोग किए जाने वाले ऑनलाइन डेस्कटॉप का लुक कॉन्फ़िगर करें।

  1. थीम चुनें: Neon Arena, Crimson Pulse या Emerald Depth।
  2. लेआउट प्रीसेट चुनें: Split Classic, Hero Wide Top, Catalog Wide Bottom या Compact Focus।
  3. पृष्ठभूमि कॉन्फ़िगर करें: ठोस रंग, ग्रेडिएंट, इमेज या ओवरले और ब्लर सेटिंग्स के साथ वीडियो।
  4. कार्ड घनत्व (बड़ा, मध्यम, कॉम्पैक्ट) और होवर इफेक्ट समायोजित करें।
  5. सहेजें क्लिक करें।

सभी विकल्पों के लिए क्लाइंट आइडल स्क्रीन और क्लाइंट अपीयरेंस देखें।

चरण 5: रिमोट डेस्कटॉप और स्क्रीनशॉट का परीक्षण करें

सत्यापित करें कि रिमोट प्रबंधन काम करता है:

स्क्रीनशॉट:

  1. एडमिन पैनल पर कोई भी ऑनलाइन क्लाइंट कार्ड चुनें।
  2. क्लाइंट कार्ड पर स्क्रीनशॉट क्लिक करें।
  3. क्लाइंट की स्क्रीन का स्क्रीनशॉट व्यूअर में दिखाई देता है।
  4. आप स्क्रीनशॉट डाउनलोड या रिफ्रेश कर सकते हैं।

रिमोट डेस्कटॉप:

  1. एक ऑनलाइन क्लाइंट कार्ड चुनें और रिमोट डेस्कटॉप क्लिक करें।
  2. लाइव H.264 स्ट्रीमिंग के साथ एक रिमोट डेस्कटॉप विंडो खुलती है।
  3. आप रिमोट PC पर माउस और कीबोर्ड नियंत्रित कर सकते हैं।
  4. सर्वर और क्लाइंट के बीच क्लिपबोर्ड सिंक्रोनाइज़ेशन काम करता है।

नोट: रिमोट डेस्कटॉप UDP स्ट्रीमिंग का उपयोग करता है। यदि वीडियो धीमा है तो अपनी नेटवर्क बैंडविड्थ जांचें और सुनिश्चित करें कि UDP पोर्ट 5004 ब्लॉक नहीं है। आप स्ट्रीम सेटिंग्स (350-25,000 kbps) में बिटरेट भी समायोजित कर सकते हैं।

सभी रिमोट सुविधाओं के लिए रिमोट डेस्कटॉप और स्क्रीनशॉट देखें।


नेटवर्क आर्किटेक्चर अवलोकन

सर्वर PC (प्रबंधन)
    |
    |--- TCP (5001) --- कमांड/रिस्पॉन्स (bincode + HMAC-SHA256)
    |--- TCP (5002) --- फाइल ट्रांसफर
    |--- TCP (5003) --- रिमोट प्रबंधन नियंत्रण
    |--- UDP (5004) --- स्क्रीन स्ट्रीमिंग (H.264)
    |--- mDNS ------- क्लाइंट खोज (स्वचालित)
    |
    +-- क्लाइंट PC 1
    +-- क्लाइंट PC 2
    +-- क्लाइंट PC 3
    +-- ...

आगे क्या करें