- PewDiePie के Arch इंस्टॉल करने और open source·3D printing प्रोडक्ट बनाने के उदाहरण दिखाते हैं कि खुद बनाना सिर्फ एक शौक नहीं, बल्कि ऑनलाइन संपत्ति और तकनीकी स्वतंत्रता बनाने का एक तरीका भी हो सकता है
- लेखन या करियर को लंबे समय तक बनाना है तो पहले अपना domain लेना बेहतर है, और संभव हो तो अपना ब्लॉग खुद चलाना चाहिए ताकि platform migration से होने वाले संचयी नुकसान कम हों
- तकनीकी स्वतंत्रता का मतलब है किसी खास कंपनी या software से बंधे न रहना, और Linux की बुनियाद सीख लेने पर email, contacts, calendar, backup storage जैसी services खुद host की जा सकती हैं
- open source में GitHub issues और Pull Request के जरिए feedback और contributions मिल सकते हैं, और MIT जैसे permissive license दूसरे लोगों को code स्वतंत्र रूप से इस्तेमाल करने देते हैं
- self-hosting शुरुआत में मुश्किल और मेहनतभरा हो सकता है, लेकिन एक बार चलने लगे तो सीखने और संतोष दोनों देता है, और Google·Apple जैसी बड़ी services के feature changes, shutdowns, या price hikes का असर कम पड़ता है
खुद होस्टिंग के बारे में सोचने की वजह
- PewDiePie को Arch इंस्टॉल सीखते और open source व 3D printing parts से dog camera, weather·drink·meditation devices जैसे प्रोडक्ट बनाते देखा, तो खुद बनाने, self-hosting और तकनीकी स्वतंत्रता के बारे में फिर से सोचने लगा
- जो लोग लेखन या नौकरी की शुरुआत करना चाहते हैं, उन्हें पहले domain खरीदने की सलाह दी जाती है
- तैयार ब्लॉग services और किसी और के URL से शुरुआत की जा सकती है, लेकिन लंबे समय में WordPress, Medium, Substack, Ghost आदि के बीच घूमते हुए domain बदलने के कई उदाहरण मिलते हैं
- migration के दौरान कई बार लोग पुराने लेख साथ नहीं ले जाते और नई शुरुआत कर देते हैं
- एक ही domain पर 10 साल तक चलने वाला ब्लॉग backlinks और पुराने लेखों को बचाए रखता है, और लंबे समय में किए गए निवेश को दिखा सकता है
- अगर आपके पास अपना domain या hosting server नहीं है, तो बाद में domain migration या redirection के जरिए नुकसान कम करना मुश्किल हो जाता है
वे services जो सीधे खुद चला रहे हैं
- जिन चीजों को खुद host या operate किया जा रहा है, उनमें ब्लॉग, second brain, किताब, subscriber list, और अपना paywall शामिल हैं
- subscriber list के लिए Listmonk इस्तेमाल किया जाता है
- paywall को Memberstack से लागू किया गया है
- personal website और ब्लॉग काफी समय से चल रहे हैं, और WordPress से GoHugo पर migration किया गया
- हाल में Homelab में दिलचस्पी बढ़ी और home server बनाया गया
- SSH, backups, photos, Gitea आदि चलाए जा रहे हैं
- reverse proxy, SSL certificates, और SSH keys की setup खुद करते हुए सीखा गया
- शुरुआत में सब कुछ कठिन लगता है, लेकिन तरीका समझ में आ जाए तो चीजें कम कठिन और ज्यादा साफ हो जाती हैं
- ThePrimeagen के शब्दों में, एक अज्ञान का दौर होता है जहाँ लगता है कि “शायद इतना मुश्किल नहीं होगा”
- पहली बाधा पार करने के बाद संतोष मिलता है, और एक बार काम शुरू हो जाए तो चीजें स्थिर रूप से चलती रहती हैं
- vim और Neovim का उपयोग शुरू करने के बाद terminal-केंद्रित काम बढ़ा और Linux commands की आदत हो गई
तकनीकी स्वतंत्रता से मिलने वाला विकल्प
- तकनीकी स्वतंत्रता Derek Sivers से सीखी गई एक अवधारणा है, जिसका मतलब है किसी खास कंपनी या software पर निर्भर न होना
- Linux जैसी बुनियाद सीखने पर कई services खुद host की जा सकती हैं
- इसलिए नहीं कि यह जरूरी है, बल्कि इसलिए कि आप चाहें तो ऐसा कर सकते हैं
- अपनी बनाई service इस्तेमाल करने के अनुभव से आनंद और सीख दोनों मिलते हैं
- Derek Sivers email, contacts, calendar, और backup storage खुद host करते हैं
- शुरुआत छोटे स्तर से की जा सकती है, और पहले कदम के रूप में अपना domain खरीदने का सुझाव दिया जाता है
- domain name सोच-समझकर चुनना चाहिए, लेकिन उसे बेवजह बहुत जटिल बनाने की जरूरत नहीं है
- उपलब्धियाँ या links बनने के बाद भी domain बदला जा सकता है और पुराने ब्लॉग को नए domain पर forward किया जा सकता है
open source और साझा करने का मूल्य
- Linux के साथ काम करते हुए स्वाभाविक रूप से पता चलता है कि कई tools open source पर आधारित हैं
- open source सिर्फ दूसरों का software इस्तेमाल करने तक सीमित नहीं है, बल्कि अपने काम को मुफ्त में सार्वजनिक करना भी है ताकि दूसरे लोग उससे सीख सकें और उसका उपयोग कर सकें
- GitHub पर code डालने से दूसरे लोग issue के जरिए feedback दे सकते हैं या Pull Request के जरिए योगदान कर सकते हैं
- project owner उस feedback को स्वीकार भी कर सकता है और अस्वीकार भी
- MIT जैसे permissive license का उपयोग करने पर कोई भी code मुफ्त में इस्तेमाल कर सकता है
- व्यक्तिगत लेखन का अनुभव भी एक ऐसे open source BI tool से शुरू हुआ जिसे कंपनी में महंगे में इस्तेमाल किया जाता था, लेकिन local पर
brew installसे install करके चलाया गया - Linux बहुत से digital devices में इस्तेमाल होता है, और Linus Torvalds ने Linux के साथ-साथ git भी बनाया
- git Linux version control के लिए अपनी जरूरत से बनाया गया tool था
- उस समय मौजूद समाधान पसंद नहीं थे, इसलिए उन्होंने खुद बना लिया
सार्वजनिक रूप से बनाना और साझा करना
- जब काम सार्वजनिक किया जाता है, तो दूसरे लोगों को सीखने में मदद मिलती है, और बनाने वाले को भी feedback, forks, और contributions से फायदा हो सकता है
- open source का सबसे संतोषजनक हिस्सा समान रुचि वाले लोगों से जुड़ने का अनुभव है
- व्यक्तिगत रूप से ज्ञान और code का अधिकांश हिस्सा साझा किया जाता है, लेकिन चीजें मुख्यतः खुद इस्तेमाल करने के लिए बनाई जाती हैं और contributions की अपेक्षा नहीं की जाती
- कभी-कभी contributions को सक्रिय रूप से प्रोत्साहित नहीं किया जाता, क्योंकि तब उसे manage करना खुद और मुश्किल हो सकता है
- फिर भी इसे इसीलिए साझा किया जाता है ताकि दूसरे लोग सीख सकें, copy कर सकें, या गलतियों पर feedback दे सकें
- अगर किसी छोटे software या script का तैयार समाधान सार्वजनिक रखा जाए जिसकी किसी को जरूरत हो, तो वह उसके लिए तुरंत उपयोगी हो सकता है
- सार्वजनिक साझा करना भरोसा बनाने का एक साधन भी बनता है
वास्तव में इस्तेमाल किए जाने वाले open source tools
- अपनी अधिकांश online presence के लिए open source tools का उपयोग किया जाता है
- Quartz Jacky Zhao द्वारा बनाया गया open source Obsidian Publish alternative है, और इसका उपयोग Obsidian notes साझा करने के लिए किया जाता है
- अभी भी GoHugo-आधारित v3 version इस्तेमाल किया जा रहा है
- मूल निर्माता के नए version पर चले जाने के बाद v3 version को खुद manage और maintain किया जा रहा है
- GoatCounter का उपयोग साइट के anonymized stats देखने के लिए किया जाता है
- hidden pixels या user surveillance के बिना website के unique visitors देखे जा सकते हैं
- इसे Martin Tournoij मुफ्त में साझा करते हैं और छोटी websites के लिए चलाते हैं
- Listmonk एक open source newsletter list tool है
- इसे Kailash Nadh ने बनाया और maintain किया है
- इसकी installation सरल है और यह साधारण newsletter list चलाने के लिए उपयुक्त है
- listmonk-rss का उपयोग नई ब्लॉग पोस्ट लिखने पर अपने-आप email भेजने के लिए किया जाता है
- इसे Stephan Heuel ने बनाया, और documentation की वजह से GitHub Actions setup पहली ही कोशिश में काम कर गया
Homelab में आजमाए जा सकने वाले tools
- अगर आप Homelab चलाते हैं, तो install करने के लिए बहुत से apps हैं; कुछ को खुद install करके इस्तेमाल किया जा रहा है या उन पर प्रयोग हो रहा है
- Paperless: OCR और tagging के साथ physical documents को scan, index, और organize करने वाला digital document management system
- PhotoPrism: AI face recognition, auto-tagging, और privacy-focused photo management देने वाला self-hosted Google Photos alternative
- Pi-hole: पूरे network में ads और tracking domains को block करने वाला DNS sinkhole
- Nginx Proxy Manager: SSL certificate automation और domain routing देने वाला web-based reverse proxy management tool
- Audiobookshelf: mobile app, progress tracking, और library management वाला self-hosted audiobook·podcast server
- Calibre: ebooks को organize, convert, serve करने और web-based reading interface देने वाला ebook management tool
- Syncthing: cloud पर निर्भर हुए बिना कई devices के बीच folders sync करने वाला decentralized file sync tool
- Gitea: web interface, issue tracking, और collaboration features वाला हल्का self-hosted Git service
- Homelab के लिए महंगा नया server खरीदना जरूरी नहीं है; सस्ता पुराना client server खरीदकर उसे repair करके भी इस्तेमाल किया जा सकता है
खुद बनाने से मिलने वाली खुशी और स्वतंत्रता
- self-hosting बहुत मूल्य देता है, लेकिन इसके लिए काम भी करना पड़ता है
- अपने हाथ से ऐसी चीज बनाना जिसे वास्तव में इस्तेमाल किया जा सके, सीखना पसंद करने वालों के लिए बहुत खुशी देता है
- तकनीकी स्वतंत्रता का मतलब ऐसी स्थिति है जहाँ Google, Apple जैसे बड़े vendors से किसी feature के आने या उसे अपनी जरूरत के मुताबिक ढालने का इंतजार नहीं करना पड़ता
- Google अगर Google Inbox जैसी app बंद कर दे या कीमत बढ़ा दे, तब भी झटका कम लगता है
- Markdown open source और content sharing में एक साझा आधार की तरह काम करता है
- GitHub पर लिखे गए लेख, website content, और newsletter तक को Markdown-आधारित तरीके से manage किया जाता है
- इससे अलग-अलग rich text editors के बीच formatting conversion की समस्याएँ कम हो सकती हैं
अभी कोई टिप्पणी नहीं है.