Docker इंस्टॉलेशन (रिमोट Wake-on-LAN सर्विस)
→ कनेक्शन गाइड पर वापस जाएं | रिमोट Wake-on-LAN सर्वर इंस्टॉलेशन पर वापस जाएं
Docker का उपयोग Turn Off PC के लिए रिमोट Wake-on-LAN (WOL) सक्षम करने वाली बैकग्राउंड सर्विस चलाने के लिए किया जाता है।
यह गाइड बताती है कि Docker क्यों आवश्यक है, इसका उपयोग किसलिए किया जाता है, और इसे समर्थित Linux सिस्टम पर कैसे इंस्टॉल करें।
Docker क्यों आवश्यक है
Wake-on-LAN केवल लोकल नेटवर्क (LAN) के अंदर काम करता है।
होम नेटवर्क के बाहर से कंप्यूटर जगाने के लिए, इनके बीच ब्रिज के रूप में कार्य करने के लिए एक मध्यवर्ती सिस्टम आवश्यक है:
- रिमोट डिवाइस (मोबाइल ऐप)
- लोकल नेटवर्क (LAN)
Docker का उपयोग इस ब्रिज को कंटेनरीकृत सर्विस के रूप में चलाने के लिए किया जाता है।
Turn Off PC में Docker का उपयोग किसलिए किया जाता है
Turn Off PC में, Docker का उपयोग एक Python-आधारित सर्विस चलाने के लिए किया जाता है जो:
- बैकग्राउंड में लगातार चलती है
- VPN (उदाहरण के लिए, Tailscale) के माध्यम से आने वाले अनुरोधों को सुनती है
- Turn Off PC मोबाइल ऐप से कमांड प्राप्त करती है
- उन कमांड को लोकल Wake-on-LAN पैकेट में अनुवादित करती है
- लोकल नेटवर्क के अंदर WOL पैकेट भेजती है
यह इंटरनेट पर पोर्ट या राउटर को एक्सपोज़ किए बिना रिमोट Wake-on-LAN सक्षम करता है।
यह Docker सर्विस कहां चलती है
Docker कंटेनर लोकल नेटवर्क के अंदर किसी भी हमेशा-चालू Linux डिवाइस पर चल सकता है, जैसे:
- एक Linux सर्वर
- एक डेस्कटॉप PC
- एक मिनी PC
- एक Raspberry Pi
Raspberry Pi OS एक Linux डिस्ट्रिब्यूशन है, इसलिए इंस्टॉलेशन प्रक्रिया और कमांड समान हैं।
सिस्टम कैसे काम करता है (उच्च स्तर)
- Turn Off PC मोबाइल ऐप VPN के माध्यम से एक अनुरोध भेजता है
- Docker कंटेनर अनुरोध प्राप्त करता है
- कंटेनर एक Python प्रोग्राम चलाता है
- Python प्रोग्राम लोकल नेटवर्क पर Wake-on-LAN पैकेट भेजता है
- लक्ष्य कंप्यूटर चालू होता है
Docker सुनिश्चित करता है कि यह सर्विस होस्ट सिस्टम से विश्वसनीय और स्वतंत्र रूप से चले।
Docker क्या नहीं करता
Docker यह नहीं करता:
- VPN को प्रतिस्थापित करना
- स्वयं रिमोट कनेक्टिविटी प्रदान करना
- Wake-on-LAN को प्रतिस्थापित करना
- सीधे हार्डवेयर को नियंत्रित करना
Docker केवल WOL ब्रिज सर्विस के लिए एक रनटाइम वातावरण प्रदान करता है।
समर्थित ऑपरेटिंग सिस्टम
इस सेटअप के लिए Docker केवल Linux सिस्टम पर आवश्यक है।
इसमें शामिल हैं:
- Linux डिस्ट्रिब्यूशन (Ubuntu, Debian, आदि)
- Raspberry Pi OS
समान इंस्टॉलेशन कमांड उपयोग किए जाते हैं।
आवश्यकताएं
रिमोट Wake-on-LAN के लिए Docker उपयोग करने के लिए, आपको चाहिए:
- एक समर्थित Linux सिस्टम
- व्यवस्थापक (root) विशेषाधिकार
- इंटरनेट एक्सेस (इंस्टॉलेशन और इमेज डाउनलोड के लिए)
- एक VPN कनेक्शन (उदाहरण के लिए, Tailscale)
महत्वपूर्ण नोट
- Docker कंटेनर को हर समय चलना चाहिए
- होस्ट डिवाइस को चालू रहना चाहिए
- होस्ट को लोकल नेटवर्क से कनेक्ट होना चाहिए
- होस्ट को VPN से कनेक्ट होना चाहिए
यदि कंटेनर नहीं चल रहा है, तो रिमोट Wake-on-LAN काम नहीं करेगा।
जारी रखें
Linux / Raspberry Pi OS पर Docker इंस्टॉलेशन के साथ आगे बढ़ें: