Eski bir Android telefonu Raspberry Pi ile birçok ortak yöne sahiptir: ARM CPU, 2 ila 8 GB RAM, dahili Wi-Fi ve Bluetooth ve kısa güç kesintileri sırasında çalışan bir pil. Bunun sahip olduğu ve Pi’nin sahip olmadığı tek şey, rafta baş aşağı bırakabileceğiniz bir ekrandır.
Eski bir telefonu işlevsel bir ev sunucusuna dönüştüren yedi Android uygulaması seçtik: Termux altında Linux, kişisel projeler için bir web sunucusu, bir Home Assistant düğümü, bir ADB köprüsü ve sağlıklı tutmak için yardımcı programlar. Bu listedeki her şey Android 10 veya daha yüksek sürümlerde çalışır ve root gerektirmez.
“Android as server” uygulamasında nelere dikkat edilmelidir
Bir telefonu sunucu olarak yeniden kullanmak, Pi öğreticilerinin atladığı belirli kısıtlamalar içerir.
- Root olmadan çalışır. Bir telefonu root etmek garantiyi ve OTA güncellemelerini geçersiz kılar. Buradaki her uygulama stock Android’de çalışır.
- Doze modunu ve arka plan kısıtlamalarını işler. Android agresif bir şekilde uzun süreli işlemleri öldürür. Bu kısıtlamayı gözardı eden uygulamalar bir gecede çalışmaz.
- Şarj yönetimine farkındır. Bir telefonu %100’de bağlı bırakmak bataryayı yaklaşık altı ayda bozar. Buradaki uygulamalar şarjı izler ya da bunu yapan donanımla eşleştirilir.
- ARM64 yereldir. Android 12+ 64-bit uygulamalar gerektiriyor. x86 ile taklit edilen herhangi bir araç bir uyumluluk karmaşasıdır.
- Makul bellek ayak izi. 2 GB RAM’i olan eski telefonlar, Home Assistant ile birlikte tam Ubuntu proot çalıştıramaz.
- LAN üzerinde çalışır, sadece LTE üzerinde değil. Statik IP’si olan Wi-Fi’deki telefonlar, hücresel ağdaki telefonlardan çok daha iyi ev sunucularıdır.
Hızlı karşılaştırma
| Uygulama | En iyi | Platformlar | Ücretsiz Plan | Başlangıç Fiyatı | Değerlendirme |
|---|---|---|---|---|---|
| Termux | Android’de Linux CLI | Android 7.0+ | Ücretsiz | Ücretsiz | 4.5 |
| UserLAnd | Tam dağıtım (Ubuntu, Debian, Kali) | Android 7.0+ | Ücretsiz | Ücretsiz | 4.3 |
| AnLinux | Kılavuzlu proot Ubuntu kurulumu | Android 7.0+ | Ücretsiz | Ücretsiz | 4.1 |
| Servers Ultimate | Bir uygulamada 60+ sunucu hizmeti | Android 5.0+ | Ücretsiz katman | 6 USD (Pro) | 4.2 |
| Simple HTTP Server | Klasörü HTTP üzerinden sunun | Android 5.0+ | Ücretsiz | Ücretsiz | 4.4 |
| PortMapper | Telefondan UPnP bağlantı noktası yönlendirmesi | Android 6.0+ | Ücretsiz | Ücretsiz | 4.0 |
| KDE Connect | Telefon ve Linux masaüstü arasında köprü | Android 6.0+ | Ücretsiz | Ücretsiz | 4.6 |
Uygulamalar
1. Termux, üzerine inşa ettiğiniz temel
Termux Android’de gerçek bir Linux userland’idir. Root yok, emülatör yok, proot yok. apt ile gelir (termux repoları aracılığıyla) ve Python, Node.js, Rust, Go, sshd, nginx, Postgres, redis ve yüzlerce başka paketi yükleyebilirsiniz. Hedefin “kullanmadığım bir telefonda küçük bir hizmet çalıştırmak” ise buradan başlayın.
Başarısız olduğu yer: Artık Google Play’de değil (F-Droid veya GitHub’dan alın). Doze modu, kalıcı bir bildirim hizmeti yapılandırmadığınız veya Termux:Boot kullanmadığınız sürece sshd’yi öldürecektir. Yalnızca terminal, GUI yok.
Fiyatlandırma:
- Ücretsiz: Tüm paketler.
- Ücretli: Hiçbiri.
Platformlar: Android 7.0+.
Sonuç: Başlangıç noktası. Android’de diğer tüm CLI-first kurulumları Termux aracılığıyla çalışır.
2. UserLAnd, tam dağıtım seçeneği
UserLAnd proot altında tam bir dağıtım (Ubuntu, Debian, Kali, Arch, Alpine) çalıştırır. CPU’ya bağlı iş için Termux’tan daha yavaş, çünkü syscall çevirisi, ancak gerçek apt-get ve masaüstü Linux’unuzun her paketini alırsınız. “Telefonda Postgres 16 ve Nextcloud çalıştırmam gerekiyor” durumları için en iyi seçim, burada Termux’un paket seçimi tükenirse.
Başarısız olduğu yer: Çoğu iş yükü için Termux’tan %15 ila 30% daha yavaş. İlk dağıtım kurulumu 400 MB ile 1 GB arasında indirir.
Fiyatlandırma:
- Ücretsiz: Her şey.
- Ücretli: Hiçbiri.
Platformlar: Android 7.0+.
İndir: Google Play | F-Droid | GitHub
Sonuç: Debian veya Ubuntu’ya ihtiyacınız olduğunda seçim, sadece Termux paket seti değil.
3. AnLinux, kılavuzlu proot kurulumu
AnLinux proot etrafında bir UI-first sarmalayıcıdır ve tap-through istemlerle Ubuntu, Debian, Kali veya Arch’ı yükler. UserLAnd’in rakibidir ve ikisi arasındaki seçim, çoğunlukla hangi UI’yi tercih ettiğinize bağlıdır. AnLinux, yaygın görevler için yararlı komut dosyaları ile gelir (LAMP’ı başlatın, SSH’ı çalıştırın, masaüstü yükleyin).
Başarısız olduğu yer: Ayrıca proot tabanlı, bu nedenle aynı performans isabetini devralır. UserLAnd’den daha az aktif geliştirme.
Fiyatlandırma:
- Ücretsiz.
- Ücretli: Hiçbiri.
Platformlar: Android 7.0+.
İndir: Google Play | GitHub
Sonuç: UserLAnd ve AnLinux arasında hangi UI’nin size uygun olduğuna göre seçim yapın.
4. Servers Ultimate, 60 şey yapan bir uygulama
Servers Ultimate, Android sunucu uygulamalarının “İsviçre Çakısı"dır. Bir web sunucusu, FTP, TFTP, DNS, SMTP, POP3, IMAP, Bit Torrent istemcisi, RTMP, RTSP, IRC, Redis ve PostgreSQL’i paketler ve yaklaşık 50 tanesini daha. Her hizmet bağımsız olarak başlar, durur ve izlenir. Doze’dan hayatta kalır, çünkü ön plan bildirimli tek bir uygulamadır.
Başarısız olduğu yer: Açık kaynak değil. F-Droid’de değil. Pro katmanı bir reklamı kaldırır ve bazı hizmetleri etkinleştirir.
Fiyatlandırma:
- Ücretsiz: Çoğu hizmet.
- Ücretli: Pro için yaklaşık 6 USD.
Platformlar: Android 5.0+.
İndir: Google Play
Sonuç: “Birçok hizmet, bir uygulama” istiyorsanız ve özel Linux araçlarına ihtiyacınız yoksa pragmatik seçim.
5. Simple HTTP Server, “bu klasörü sunun”
Simple HTTP Server tam olarak göründüğü şeyi yapar. İç veya dış depolama alanındaki bir klasöre işaret edin; temel auth ile HTTP veya HTTPS üzerinden sundu. Dosya taraması için WebDAV değiştirmesi. Büyük indirmeler için aralık isteği desteği. 30 MB’tan az yüklü.
Başarısız olduğu yer: Yalnızca statik dosyaları sundu. PHP yok, ters proxy yok, dinamik içerik yok.
Fiyatlandırma:
- Ücretsiz.
- Ücretli: Hiçbiri.
Platformlar: Android 5.0+.
İndir: Google Play
Sonuç: Terminal işi olmaksızın statik dosya paylaşımı.
6. PortMapper, telefondan UPnP
PortMapper ev yönlendiricinizdeki UPnP bağlantı noktası yönlendirmelerini doğrudan telefondan yönetir. Bir Termux SSH sunucusu, nginx dev örneği veya Home Assistant Web UI’ını yönlendiriciye SSH yapmadan internette göstermek istiyorsanız, bunu 30 saniyede işler. Destekleyen yönlendiricilerde IPv6 dostu PCP eşlemesini içerir.
Başarısız olduğu yer: UPnP, birçok ISP tarafından sağlanan yönlendiricilerde varsayılan olarak kapalıdır. Bazıları PCP’yi desteklemez. Yönlendiricinin gerçekten işbirliği yapmasını gerektirir.
Fiyatlandırma:
- Ücretsiz.
- Ücretli: Hiçbiri.
Platformlar: Android 6.0+.
İndir: F-Droid | Google Play
Sonuç: Yeni her hizmet için bir kez kullanın, sonra varolduğunu unutun.
7. KDE Connect, telefon-Linux köprüsü
KDE Connect telefonu Linux’ta (veya Windows’ta ya da macOS’ta GS Connect, GNOME için KDE Connect aracılığıyla) bir KDE Connect istemcisiyle eşleştirir. Paylaşılan pano, masaüstünden SMS, ortam denetimleri, uzak kabuk komutu tetikleyicisi, fare ve klavye denetimi, LAN üzerinden dosya paylaşımı. Telefon bir sunucuysam ve bir Linux masaüstünüz varsa, onunla konuşmanın yolu budur.
Başarısız olduğu yer: Her iki cihaz da aynı LAN’da olmalıdır. Bazı özellikler (SMS relesi) Android ekstraları gerektirir.
Fiyatlandırma:
- Ücretsiz.
- Ücretli: Hiçbiri.
Platformlar: Android 6.0+.
İndir: Google Play | F-Droid
Sonuç: İlk gün kurduğunuz ve sonsuza kadar günlük kullandığınız köprü.
Doğru olanı nasıl seçersiniz
- Termux ile başlayın. Diğer herhangi bir kurulum isteğe bağlıdır; Termux değildir.
- UserLAnd veya AnLinux ekleyin dağıtım şeklinde Linux’a ihtiyacınız varsa (systemd, apt, tam paket ağacı).
- Servers Ultimate’i kullanın terminal işini atlamak ve bir uygulamada 20 hizmet çalıştırmak istiyorsanız.
- Simple HTTP Server’ı kullanın telefonunuzdan yalnızca bir klasör paylaşmak istiyorsanız.
- PortMapper’ı yükleyin telefon hizmetini internette göstermek istediğiniz ilk sefer.
- KDE Connect’i yükleyin evde Linux masaüstünüz varsa ilk gün.
- Tüm bunları atlayın ve telefon 2 GB’dan az RAM’e sahipse kullanılmış bir mini PC satın alın. Pi 5 veya kullanılmış N100 mini PC’si, 2015 Samsung Galaxy’den çok daha iyi bir ev sunucusudur.
SSS
Eski bir Android telefonu gerçekten Raspberry Pi yerine geçebilir mi? Hafif iş yükleri (kişisel web sunucusu, küçük SSH kutusu, Home Assistant uydu) için, evet. CPU bağlı herhangi bir şey için değil. Pi 5, 2020’den önceki çoğu Android SoC’yi yenen kilitlenmemiş 2.4 GHz Cortex-A76’ya sahiptir.
Telefonun arka plan hizmetlerini öldürmesini nasıl önlerim? Termux için pil optimizasyonunu devre dışı bırakın (Ayarlar → Uygulamalar → Termux → Pil → Sınırsız). Telefonu “ekranı kapalı tut ama şarj sırasında uyanık kal” olarak ayarlayın veya wake-locks’ı zorlamak için Tasker’ı kullanın.
Termux hala Google Play’de mevcut mu? Hayır. Google Play’nin hedef SDK gereksinimleri, Termux’un paket kurulum modelini 2021’de kırdı. F-Droid’den veya Termux GitHub sürüm APK’sından yükleyin.
Bir telefon 24x7 sunucu olarak ne kadar süre dayanır? Pil şişene kadar iki üç yıl. En iyi uygulamalar: pili atla (şarj değiştirme), veya pilin bir yıpranma malı olduğunu kabul edin ve değiştirin.
Hangi Android sürümüne ihtiyacım var? Termux için Android 7.0, bu listedeki her uygulama arasında en sorunsuz deneyim için Android 10+.
Bu hücresel ağ üzerinde çalışıyor mu? Evet ama veri yakacaksın. Wi-Fi ve statik yerel IP kullanın.