Underworlds Scriptorium Fabula.

यह पृष्ठ अंग्रेजी से हिंदी में ग्रोक की मदद से अनुवादित किया गया है।
my-progress-since-the-last-fabula-was-published-moving-to-a-new-hosting-setting-up-a-mail-serv...
यह लेख ग्रोक एपीआई अनुवादक का उपयोग करके रूसी से हिंदी में अनुवादित किया गया था। मूल लेख यहाँ पर पाया जा सकता है।

मेरी प्रगति तब से जब मैंने अपनी आखिरी फाबुला प्रकाशित की थी। एक नए होस्टिंग पर जाना। मेल सर्वर, बैकअप, सिस्टम संसाधनों की सूचना प्रणाली की स्थापना। प्रोग्रामर-अंडरवर्ल्ड्स का स्थानीयकरण।

मेरा अभिवादन। वर्तमान में 01:37 26 अप्रैल 2026 को मध्य मानक समय है। और मैंने सोचा कि यह समय के लिए एक विचार और अपने कार्यों को प्रस्तुत करने का समय है जब से मैंने फरवरी में अपनी आखिरी फाबुला प्रकाशित की थी। अपने पसंदीदा पेय को तैयार रखें जो आप यूट्यूब देखते समय पीना पसंद करते हैं और चलिए ... :)

मैं इस लेख को एक अच्छी तरह से सोचे गए रिपोर्ट के बजाय एक स्वतंत्र विचार की उड़ान के रूप में प्रस्तुत करना चाहता हूं। :) मैं अपने परियोजना के विभिन्न हिस्सों पर काम कर रहा था, जिनके बारे में मैं नीचे लिखूंगा, और यह पर्याप्त रूप से तीव्र था। और शायद मैं इस लेख को कई बार में लिखूंगा।

एक बड़ा और जिम्मेदार निर्णय एक नए होस्टिंग पर जाना था, क्योंकि पिछला मुफ्त होस्टिंग गूगल क्लाउड मेरी परियोजना की आवश्यकताओं को पूरा नहीं कर रहा था और एक दिन अचानक बंद हो गया। मैंने सोचा कि इसका कारण ऑपरेटिंग मेमोरी की कमी थी, क्योंकि गूगल के मुफ्त होस्टिंग पर केवल 2GB ऑपरेटिंग मेमोरी उपलब्ध थी। और अगले ही दिन, मैंने विकल्पों की तलाश शुरू की। और मैंने contabo होस्टिंग पाया, जिसने मेरे लिए अच्छी शर्तें प्रदान कीं। और यह शुरू हुआ ... मैंने पिछले होस्टिंग से मौजूदा सेटिंग्स को नए होस्टिंग पर स्थानांतरित करना शुरू किया। और लगभग एक सप्ताह में मैं इसे सफलतापूर्वक पूरा कर सका।

अगले चरण में, मैंने बहुत लंबे समय से सोचा था कि मुझे बैकअप करना चाहिए, क्योंकि मैंने अपनी परियोजना को चैटजीपीटी के साथ बनाया था और यदि मैं इसे फिर से बनाना चाहता था, तो यह बहुत समय ले लेता। मैं आरएसिंक के बारे में सोच रहा था, लेकिन चैटजीपीटी ने मुझे रेस्टिक की सलाह दी, और मुझे यह पसंद आया कि रेस्टिक इंक्रीमेंटल बैकअप बनाता है। इंक्रीमेंटल बैकअप बहुत तेजी से चलते हैं और लगभग गिट रिपॉजिटरी की तरह काम करते हैं, जिससे मैं पिछले संस्करणों में वापस जा सकता हूं। और मैंने रेस्टिक को अपने सर्वर के लिए बैकअप के रूप में सफलतापूर्वक स्थापित किया। और अब मैं अपने सर्वर का पूरा बैकअप लेने के लिए अपने वीपीएस पर लॉग इन करता हूं और एक स्क्रिप्ट चलाता हूं जो सभी कॉन्फ़िगरेशन को मेरे स्थानीय कंप्यूटर पर बैकअप करता है।

अगली बात मेरे लिए यह थी कि मैं अपने सर्वर के संसाधनों की निगरानी करना चाहता था, और विशेष रूप से, मैं डिस्क स्पेस की कमी और मेरे प्रोग्रामर-अंडरवर्ल्ड्स प्रोजेक्ट (जावा प्रोसेस) के बारे में सूचित किया जाना चाहता था। और इसके लिए, मैंने सोचा कि मुझे अपना खुद का मेल सर्वर स्थापित करना चाहिए, क्योंकि अब मेरे वीपीएस कॉन्फ़िगरेशन में यह संभव है। और चूंकि मेरे पास पहले से ही एक डोमेन है, मैंने सोचा कि मैं एलएलएम के साथ मेल सर्वर को आसानी से कॉन्फ़िगर कर सकता हूं। और मैं सही था। :) मेलकाउ - एक सरल और उपयोगकर्ता-मित्री समाधान है जिसमें मुझे आवश्यक सभी चीजें शामिल हैं। यदि आपको @programmer-underworlds.dev डोमेन पर एक मेलबॉक्स प्राप्त करने में रुचि है, तो मुझे pasha@p-u.dev पर लिखें।

मेल सर्वर को कॉन्फ़िगर करने के बाद, मुझे संसाधनों की निगरानी प्रणाली को कॉन्फ़िगर करना था, और चैटजीपीटी की सलाह पर, मैंने मोनिट उपयोगिता का उपयोग किया। यह एक उपयोगकर्ता-मित्री उपयोगिता है जो मुझे पसंद है। उदाहरण के लिए, यह मोनिट पेज देखें जो मुझे अपने संसाधनों के बारे में जानकारी प्रदान करता है।

मोनिट द्वारा ट्रैक किए गए संसाधनों का पेज।

मैंने जावा प्रोसेस (icoupserver, programmer-underworlds) और एसएसएल प्रमाणपत्र के नियमित अद्यतन की निगरानी जोड़ी। और अब, यदि मैं जावा प्रोसेस को बंद करता हूं (अद्यतन के लिए, उदाहरण के लिए), तो मुझे अपने ईमेल पर सूचना मिलती है।

मोनिट से प्रोग्रामर-अंडरवर्ल्ड्स प्रोसेस के बारे में सूचना।

वर्तमान में 18:29 26 अप्रैल 2026 है और मैं इस फाबुला को जारी रख रहा हूं।

अगली बात मैंने सोची थी कि "अगर मेरा मेल सर्वर काम करना बंद कर दे, तो मैं मोनिट से सूचना कैसे प्राप्त करूंगा?" और पहले मैं एसएमएस सूचना स्थापित करना चाहता था, लेकिन एलएलएम के साथ परामर्श करने के बाद, मैंने तय किया कि टेलीग्राम सूचना का उपयोग करना बेहतर होगा। और मैंने ऐसा किया। मैंने टेलीग्राम बॉट और मोनिट के लिए स्क्रिप्ट बनाया जो मुझे अपने टेलीग्राम अकाउंट पर सीधे सूचना भेजता है।

टेलीग्राम में मोनिट से सूचना।

और यह देखकर बहुत अच्छा लगा कि मेरा सर्वर धीरे-धीरे एक पूर्ण उत्पादन स्तर का सर्वर बन रहा है। :)

मुझे लगा कि अब मुझे अपने मेल सर्वर और प्रोग्रामर-अंडरवर्ल्ड्स एप्लिकेशन के लिए अलग-अलग डोमेन नाम होने चाहिए, और साथ ही मुझे यह सुनिश्चित करना चाहिए कि यूआरएल में अलग-अलग पोर्ट नहीं हों। और मैंने पहले से ही एनजिनएक्स के बारे में सुना था, जो एक व्यापक रूप से उपयोग किया जाने वाला रिवर्स प्रॉक्सी है। और एलएलएम की मदद से मैंने एनजिनएक्स को कॉन्फ़िगर किया और अब मेरा सर्वर programmer-underworlds.dev और mail.programmer-underworlds.dev डोमेन नामों पर सुन रहा है।

अगली बात मैंने की थी कि मैंने अपनी परियोजना को दो भागों में विभाजित किया: प्रोग्रामर-अंडरवर्ल्ड्स और icoupserver। मैंने सोचा कि मैं गेम के लिए जिम्मेदार लॉजिक को एक अलग परियोजना में ले जाना चाहता हूं, क्योंकि अब मैं गेम के लिए कम और वेबसाइट के लिए अधिक काम कर रहा हूं।

इस समय, मुझे लगता था कि मैं अपने लेखों को अपनी मां और रूसी भाषी दोस्तों के साथ साझा करना चाहता हूं, और मुझे पता था कि वे मेरे लेखों को अंग्रेजी में पढ़ने में सहज नहीं होंगे। और मैं नहीं चाहता था कि वे मैनुअल रूप से पेजों का अनुवाद करें। और इसलिए, मैंने अपने लेखों और इंटरफ़ेस को रूसी भाषी उपयोगकर्ताओं के लिए स्थानीयकृत करने का फैसला किया। और जैसे ही मैंने सोचा था, यह लगभग दो सप्ताह में हो गया। और अब उपयोगकर्ता कई देशों में अपनी मातृभाषा में मेरे लेखों का आनंद ले सकते हैं।

मेरे एक अच्छे दोस्त ज़ाखर ने हाल ही में कहा था, "फ़ॉन्ट पढ़ने में मुश्किल है। यह आंखों से खून निकाल देता है)"। और यदि आप उनकी राय से सहमत हैं, तो मैं आपको इस फाबुला को देखने की सलाह देता हूं।

और अब मैंने इस लेख को लिखने के लिए समय पाया है। मैं कई चीजों को साझा करना चाहता था जो तब से हुई हैं जब मैंने अपनी आखिरी फाबुला लिखी थी। उदाहरण के लिए, मैं अपने यूट्यूब अकाउंट के बारे में लिखना चाहता था जो ब्लॉक हो गया था और मैंने यूट्यूब के समर्थन से संपर्क किया था। लेकिन अब मैं इस लेख को अन्य भाषाओं में अनुवादित करना चाहता हूं और इसे दुनिया के साथ साझा करना चाहता हूं।

आपका समय और ध्यान के लिए धन्यवाद। और जैसे हमेशा...

सम्राट सुरक्षा प्रदान करता है।