• यह ब्लॉग रीसायकल किए गए Google Pixel 5 पर चल रहा है
  • Termux जैसे टूल्स का उपयोग करके मोबाइल डिवाइस पर server environment बनाकर ब्लॉग चलाया गया है
  • 100W solar panel और Jackery 160W power station के संयोजन से यह ब्लॉग पूरी तरह off-grid environment में चलता है
  • ब्लॉग Hugo आधारित है, और package installation व operations automation के साथ file backup/management को ssh, rsync, cron आदि से आसानी से support करता है
  • Android smartphone पर भी यह सामान्य Linux server की तरह स्थिर और तेज़ चलता है, साथ ही power consumption भी कुशल रहता है

परिचय और प्रेरणा

  • यह ब्लॉग केवल Google Pixel 5 और renewable energy (solar power) पर चल रहा है
  • कई Mastodon users को ESP32, Android devices, routers जैसे अनोखे hardware पर खुद वेबसाइट host करते देख कर प्रेरणा मिली
  • कम power consumption पर विचार करते हुए used hardware को नए उपयोग में लाने का यह प्रयोग सीधे शुरू किया गया

हार्डवेयर और नेटवर्क वातावरण

  • उपलब्ध कई devices में से Google Pixel 5 को चुना गया, क्योंकि इसमें wired Ethernet के लिए करीबी समर्थन (USB-OTG और dock support) है और इसे नवीनतम security updates मिल सकते हैं
  • Verizon lock होने की वजह से custom ROM install नहीं किया जा सका, इसलिए Android environment को वैसे ही इस्तेमाल किया गया
  • wireless connection (Wi‑Fi) के बजाय physical wired Ethernet network का उपयोग अनिवार्य माना गया

solar power आधारित off-grid ब्लॉग

  • बिजली के लिए Harbor Freight Tools का 100W monocrystalline solar panel और Jackery 160W power station इस्तेमाल किया गया
  • इस setup से permacomputing (स्थायी रूप से टिकाऊ computing) और renewable energy के प्रयोग का अनुभव जुटाया गया
  • केवल used parts के सहारे स्वतंत्र off-grid website चलाने की संभावना की पुष्टि हुई

साइट सेटअप: Termux और Hugo

  • सामान्य Linux environment बनाने पर विचार किया गया, लेकिन Android terminal emulator Termux और उसके अपने package system का उपयोग किया गया
  • ssh, git, hugo जैसे ज़रूरी packages लंबे समय से Termux repository में मौजूद हैं
  • Hugo को सीधे Termux में install करके मौजूदा Hugo-आधारित ब्लॉग को migrate किया गया

संचालन अनुभव

  • साइट अपेक्षा से अधिक तेज़ और भरोसेमंद चली
  • शुरुआत में Hugo version differences और solar battery management जैसी कुछ छोटी समस्याएँ आईं
  • वातावरण इतना परिपक्व बना कि visitors के लिए यह पहचानना मुश्किल है कि यह Android smartphone पर चल रहा है

सरल सेटअप और प्रबंधन

  • सिर्फ git, screen, text editor और hugo install करके जल्दी server setup किया जा सकता है
  • file upload और नई posting के लिए dufs package (browser-based static file server) या scp का उपयोग किया जा सकता है
  • dufs भी Termux repository से आसानी से install किया जा सकता है

बुनियादी utility package सूची

  • rsync, openssh, git, wget, curl, fish shell, cronie, termux-services, iperf3, speedtest-go, screen, helix, hugo

service automation और SSH access

  • Termux के भीतर service units (sv-enable) के ज़रिए sshd/cronie शुरू किए जाते हैं
  • official documentation के अनुसार ssh public key registration, fixed port (8022), और auto-generated username जैसी बातों पर ध्यान देना ज़रूरी है

Hugo-आधारित ब्लॉग संचालन automation

  • hugo serve command को fish shell alias के रूप में register करके manage किया गया
  • पुरानी screen session बंद करना, cache साफ़ करना, और नई session बनाना जैसी चीज़ों को automation script (~/scripts/blog_reload.sh) से लागू किया गया
  • cronie के जरिए cron job registration (*/5 * * * * ...) से ब्लॉग को समय-समय पर restart और reload किया जाता है

backup और data management

  • Termux पर ssh के माध्यम से remote access लेकर rsync से पूरी directory का backup लिया जा सकता है
  • desktop और NAS के लिए cron-linked automation भी शामिल है
  • अपनी git instance पर अतिरिक्त backup रखा जा सकता है, और Github जैसे दूसरे forge का उपयोग भी स्वतंत्र रूप से किया जा सकता है

समापन और संदेश

  • mobile device और renewable energy को जोड़कर सस्ता, कुशल और पर्यावरण-अनुकूल ब्लॉग संचालन संभव होने का प्रमाण दिया गया
  • संबंधित प्रश्न और feedback Mastodon या email के माध्यम से आमंत्रित हैं

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.