एक पुरानी Android फोन का Raspberry Pi के साथ बहुत कुछ समान है: एक ARM CPU, 2 से 8 GB RAM, अंतर्निहित Wi-Fi और Bluetooth, और एक बैटरी जो इसे बिजली के छोटे व्यवधान के दौरान चलाती रहती है। एक चीज जो इसके पास है, और Pi के पास नहीं है, वह एक स्क्रीन है जिसे आप शेल्फ पर मुंह नीचे की ओर छोड़ सकते हैं।
हमने सात Android ऐप्स चुने हैं जो एक पुरानी फोन को एक कार्यात्मक होम सर्वर में बदलते हैं: Termux के तहत Linux, व्यक्तिगत परियोजनाओं के लिए एक वेब सर्वर, एक Home Assistant नोड, एक ADB ब्रिज, और इसे स्वस्थ रखने के लिए उपयोगिताएं। इस सूची में सब कुछ Android 10 या उससे ऊपर चलता है और root की आवश्यकता नहीं है।
“Android को सर्वर के रूप में” एप में क्या देखना है
एक फोन को सर्वर के रूप में पुनः उपयोग करने की विशिष्ट बाधाएं हैं जो Pi ट्यूटोरियल छोड़ देते हैं।
- Root के बिना चलता है। फोन को root करने से वारंटी और OTA अपडेट खत्म हो जाते हैं। यहां का हर ऐप स्टॉक Android पर काम करता है।
- Doze मोड और पृष्ठभूमि प्रतिबंधों को संभालता है। Android आक्रामक रूप से दीर्घकालीन प्रक्रियाओं को मारता है। जो ऐप्स इस प्रतिबंध को अनदेखा करते हैं वे रातोंरात काम करना बंद कर देते हैं।
- चार्जिंग प्रबंधन के बारे में जागरूक। फोन को 100% पर प्लग में रखने से बैटरी लगभग छह महीने में खराब हो जाती है। यहां के ऐप्स या तो चार्जिंग की निगरानी करते हैं या ऐसे हार्डवेयर के साथ जोड़ी जाती है जो करता है।
- ARM64 नेटिव। Android 12+ को 64-बिट ऐप्स की आवश्यकता है। कोई भी x86-इमुलेटेड टूल एक संगतता गड़बड़ है।
- उचित मेमोरी फुटप्रिंट। 2 GB RAM वाली पुरानी फोन Home Assistant के साथ पूर्ण Ubuntu proot नहीं चला सकते।
- LAN पर काम करता है, केवल LTE पर नहीं। Wi-Fi पर स्थिर IP वाली फोन सेलुलर पर फोन की तुलना में बहुत बेहतर होम सर्वर हैं।
त्वरित तुलना
| ऐप | सर्वश्रेष्ठ | प्लेटफॉर्म | फ्री प्लान | शुरुआती कीमत | रेटिंग |
|---|---|---|---|---|---|
| Termux | Android पर Linux CLI | Android 7.0+ | फ्री | फ्री | 4.5 |
| UserLAnd | पूर्ण डिस्ट्रो (Ubuntu, Debian, Kali) | Android 7.0+ | फ्री | फ्री | 4.3 |
| AnLinux | निर्देशित proot Ubuntu सेटअप | Android 7.0+ | फ्री | फ्री | 4.1 |
| Servers Ultimate | एक ऐप में 60+ सर्वर सेवाएं | Android 5.0+ | फ्री स्तर | 6 USD (Pro) | 4.2 |
| Simple HTTP Server | HTTP पर फोल्डर परोसना | Android 5.0+ | फ्री | फ्री | 4.4 |
| PortMapper | फोन से UPnP पोर्ट फॉरवर्डिंग | Android 6.0+ | फ्री | फ्री | 4.0 |
| KDE Connect | फोन और Linux डेस्कटॉप के बीच ब्रिज | Android 6.0+ | फ्री | फ्री | 4.6 |
एप्स
1. Termux, आधार जिस पर आप निर्माण करते हैं
Termux Android पर एक वास्तविक Linux userland है। कोई root नहीं, कोई एमुलेटर नहीं, कोई proot नहीं। यह apt (termux repos के माध्यम से) के साथ आता है, और आप Python, Node.js, Rust, Go, sshd, nginx, Postgres, redis और सैकड़ों अन्य पैकेज स्थापित कर सकते हैं। अगर आपका लक्ष्य “एक छोटी सेवा चलाना है जिसे मैं उपयोग नहीं करता,” यहाँ से शुरू करें।
जहां यह विफल रहता है: अब Google Play पर नहीं (F-Droid या GitHub से प्राप्त करें)। Doze मोड sshd को मार देगा जब तक आप एक निरंतर सूचना सेवा कॉन्फ़िगर नहीं करते या Termux:Boot का उपयोग नहीं करते। केवल टर्मिनल, कोई GUI नहीं।
मूल्य निर्धारण:
- फ्री: सभी पैकेज।
- सशुल्क: कोई नहीं।
प्लेटफॉर्म: Android 7.0+।
निचला पंक्ति: प्रारंभिक बिंदु। Android पर हर दूसरा CLI-first सेटअप Termux के माध्यम से चलता है।
2. UserLAnd, पूर्ण डिस्ट्रो विकल्प
UserLAnd proot के तहत एक पूर्ण वितरण (Ubuntu, Debian, Kali, Arch, Alpine) चलाता है। CPU-बाउंड कार्य के लिए Termux की तुलना में धीमा है क्योंकि syscall अनुवाद, लेकिन आप वास्तविक apt-get और आपके डेस्कटॉप Linux के पास प्रत्येक पैकेज प्राप्त करते हैं। “मुझे Postgres 16 और Nextcloud को फोन पर चलाने की जरूरत है” जैसे मामलों के लिए सर्वश्रेष्ठ फिट जहां Termux के पैकेज चयन खत्म हो जाते हैं।
जहां यह विफल रहता है: अधिकांश कार्यभार के लिए Termux की तुलना में 15 से 30% धीमा। पहली बार डिस्ट्रो इंस्टॉलेशन 400 MB से 1 GB तक डाउनलोड करता है।
मूल्य निर्धारण:
- फ्री: सब कुछ।
- सशुल्क: कोई नहीं।
प्लेटफॉर्म: Android 7.0+।
डाउनलोड: Google Play | F-Droid | GitHub
निचला पंक्ति: जब आप Debian या Ubuntu चाहते हैं, सिर्फ Termux के पैकेज सेट नहीं।
3. AnLinux, निर्देशित proot सेटअप
AnLinux proot के चारों ओर एक UI-first wrapper है जो tap-through prompts के साथ Ubuntu, Debian, Kali, या Arch स्थापित करता है। यह UserLAnd का प्रतिद्वंद्वी है, और दोनों के बीच चुनाव मुख्य रूप से इस बात पर निर्भर करता है कि आप कौन सा UI पसंद करते हैं। AnLinux सामान्य कार्यों के लिए उपयोगी स्क्रिप्ट के साथ आता है (LAMP शुरू करना, SSH चलाना, डेस्कटॉप स्थापित करना)।
जहां यह विफल रहता है: proot-आधारित भी, इसलिए यह समान प्रदर्शन हिट विरासत में लेता है। UserLAnd की तुलना में कम सक्रिय विकास।
मूल्य निर्धारण:
- फ्री।
- सशुल्क: कोई नहीं।
प्लेटफॉर्म: Android 7.0+।
डाउनलोड: Google Play | GitHub
निचला पंक्ति: UserLAnd और AnLinux के बीच चुनाव करें कि कौन सा UI आपको पसंद है।
4. Servers Ultimate, एक ऐप जो 60 चीजें करता है
Servers Ultimate Android सर्वर ऐप्स की “स्विस आर्मी चाकू” है। एक वेब सर्वर, FTP, TFTP, DNS, SMTP, POP3, IMAP, Bit Torrent क्लाइंट, RTMP, RTSP, IRC, Redis, और PostgreSQL, और लगभग 50 और को बंडल करता है। प्रत्येक सेवा स्वतंत्र रूप से शुरू होती है, रुकती है, और निगरानी करती है। यह Doze को जीवित रहता है क्योंकि यह एक अग्रभूमि सूचना के साथ एक ऐप है।
जहां यह विफल रहता है: ओपन सोर्स नहीं। F-Droid पर नहीं। Pro स्तर एक विज्ञापन को हटाता है और कुछ सेवाओं को सक्षम करता है।
मूल्य निर्धारण:
- फ्री: अधिकांश सेवाएं।
- सशुल्क: Pro के लिए लगभग 6 USD।
प्लेटफॉर्म: Android 5.0+।
डाउनलोड: Google Play
निचला पंक्ति: व्यावहारिक चुनाव यदि आप “कई सेवाएं, एक ऐप” चाहते हैं और कस्टम Linux टूलिंग की आवश्यकता नहीं है।
5. Simple HTTP Server, “इस फोल्डर को परोसें”
Simple HTTP Server ठीक वही करता है जो यह लगता है। आंतरिक या बाहरी संग्रहण पर एक फोल्डर की ओर इशारा करें; यह बुनियादी auth के साथ HTTP या HTTPS पर परोसता है। फ़ाइल ब्राउज़िंग के लिए WebDAV टॉगल। बड़े डाउनलोड के लिए रेंज-रिक्वेस्ट समर्थन। 30 MB से कम स्थापित।
जहां यह विफल रहता है: केवल स्थिर फाइलें परोसता है। कोई PHP नहीं, कोई रिवर्स प्रॉक्सी नहीं, कोई गतिशील सामग्री नहीं।
मूल्य निर्धारण:
- फ्री।
- सशुल्क: कोई नहीं।
प्लेटफॉर्म: Android 5.0+।
डाउनलोड: Google Play
निचला पंक्ति: टर्मिनल कार्य के बिना स्थिर फ़ाइल साझाकरण।
6. PortMapper, फोन से UPnP
PortMapper आपके होम राउटर पर UPnP पोर्ट फॉरवर्ड सीधे फोन से प्रबंधित करता है। यदि आप एक Termux SSH सर्वर, nginx dev उदाहरण, या Home Assistant Web UI को इंटरनेट पर उजागर करना चाहते हैं बिना राउटर में SSH किए, यह 30 सेकंड में इसे संभालता है। इसमें IPv6-अनुकूल PCP मैपिंग शामिल है उन राउटर पर जो इसका समर्थन करते हैं।
जहां यह विफल रहता है: UPnP अधिकांश ISP-प्रदान राउटर पर डिफ़ॉल्ट रूप से बंद है। कुछ PCP का समर्थन नहीं करते। राउटर के वास्तविक सहयोग की आवश्यकता है।
मूल्य निर्धारण:
- फ्री।
- सशुल्क: कोई नहीं।
प्लेटफॉर्म: Android 6.0+।
डाउनलोड: F-Droid | Google Play
निचला पंक्ति: प्रत्येक नई सेवा के लिए एक बार उपयोग करें, फिर इसका अस्तित्व भूल जाएं।
7. KDE Connect, फोन-से-Linux पुल
KDE Connect Linux पर एक KDE Connect क्लाइंट के साथ फोन को जोड़ता है (या Windows या macOS GS Connect के माध्यम से, GNOME के लिए KDE Connect)। साझा क्लिपबोर्ड, डेस्कटॉप से SMS, मीडिया नियंत्रण, रिमोट शेल कमांड ट्रिगर, माउस और कीबोर्ड नियंत्रण, LAN पर फ़ाइल साझाकरण। यदि फोन एक सर्वर है और आपके पास Linux डेस्कटॉप है, यह है कि आप इससे कैसे बात करते हैं।
जहां यह विफल रहता है: दोनों उपकरणों को एक ही LAN पर होना चाहिए। कुछ सुविधाओं (SMS रिले) को Android extras की आवश्यकता है।
मूल्य निर्धारण:
- फ्री।
- सशुल्क: कोई नहीं।
प्लेटफॉर्म: Android 6.0+।
डाउनलोड: Google Play | F-Droid
निचला पंक्ति: पुल जिसे आप पहले दिन सेट अप करते हैं और हमेशा दैनिक उपयोग करते हैं।
सही को कैसे चुनें
- Termux के साथ शुरू करें। कोई भी अन्य सेटअप वैकल्पिक है; Termux नहीं।
- UserLAnd या AnLinux जोड़ें यदि आपको डिस्ट्रो-आकार Linux की आवश्यकता है (systemd, apt, पूर्ण पैकेज पेड़)।
- Servers Ultimate का उपयोग करें यदि आप टर्मिनल कार्य छोड़ना चाहते हैं और एक ऐप में 20 सेवाएं चलानी चाहते हैं।
- Simple HTTP Server का उपयोग करें यदि आप अपने फोन से केवल एक फोल्डर साझा करना चाहते हैं।
- PortMapper इंस्टॉल करें पहली बार जब आप एक फोन सेवा को इंटरनेट पर उजागर करना चाहते हैं।
- KDE Connect इंस्टॉल करें पहले दिन यदि आपके घर में Linux डेस्कटॉप है।
- इसे सब छोड़ दें और एक उपयोग की गई मिनी PC खरीदें यदि फोन में 2 GB से कम RAM है। Pi 5 या उपयोग की गई N100 मिनी PC एक 2015 Samsung Galaxy की तुलना में बेहतर होम सर्वर है।
अक्सर पूछे जाने वाले प्रश्न
क्या एक पुरानी Android फोन वास्तव में Raspberry Pi को बदल सकती है? हल्के कार्यभार (व्यक्तिगत वेब सर्वर, छोटा SSH बॉक्स, Home Assistant उपग्रह) के लिए, हाँ। CPU-बाउंड किसी भी चीज के लिए, नहीं। Pi 5 में एक अनलॉक 2.4 GHz Cortex-A76 है जो 2020 से पहले अधिकांश Android SoCs को हराता है।
मैं फोन को पृष्ठभूमि सेवाओं को मारने से कैसे रोकूं? Termux के लिए बैटरी ऑप्टिमाइज़ेशन अक्षम करें (सेटिंग्स → ऐप्स → Termux → बैटरी → असीमित)। फोन को “स्क्रीन बंद रखें लेकिन चार्जिंग करते समय जागते रहें” सेट करें या Tasker का उपयोग करें wake-locks को मजबूर करने के लिए।
क्या Termux अभी भी Google Play पर उपलब्ध है? नहीं। Google Play की लक्ष्य SDK आवश्यकताओं ने 2021 में Termux के पैकेज इंस्टॉलेशन मॉडल को तोड़ दिया। F-Droid या Termux GitHub रिलीज APK से इंस्टॉल करें।
एक फोन 24x7 सर्वर के रूप में कितने समय तक चलेगी? दो से तीन साल बैटरी फूलने से पहले। सर्वश्रेष्ठ अभ्यास: बैटरी को बायपास करें (चार्ज-थ्रू mod), या स्वीकार करें कि बैटरी एक पहनने का आइटम है और इसे बदल दें।
मुझे किस Android संस्करण की आवश्यकता है? Termux के लिए Android 7.0, इस सूची में हर ऐप पर सबसे सुचारू अनुभव के लिए Android 10+।
क्या यह सेलुलर पर काम करता है? हां, लेकिन आप डेटा जलाएंगे। Wi-Fi और स्थिर स्थानीय IP का उपयोग करें।