
XDA’nın bu haftaki makalesi, Android’deki Ubuntu’nun bir hile olmadığını, yazarın herhangi bir yerden homelab’ı nasıl yönettiğini kanıtlıyor. “Yedek” not defteri evde bırakıldı. Anlattıkları kurulum, bir süredir ayrı ayrı tavsiye ettiğimiz uygulamaların bir yığını ve tek bir listede derlemeye değer. Pixel ve Samsung donanımlarında Android için sekiz en iyi uzak sunucu yönetim uygulamasını test ettik, ev ortamı Proxmox, Docker ve birkaç küçük VPS örneğinin karışımına karşı, her birinin telefon ekranında nasıl davrandığına ve bir oturumun ortasında Wi-Fi’den LTE’ye düştüğünüzde ne olduğuna odaklandı.
Uzak sunucu yönetim uygulamasında neye bakılması gerekir
Bu uygulamaların herhangi biri sunucuya komut gönderebilir. Farklar telefon sadece bir kabuk olmadığında ortaya çıkar.
- Klavye davranışı. Android klavyesi
vimiçin tasarlanmadı. Sekme tamamlama, bağlantı başına makro tuşları ve telefonlar ile katlanabilirler için donanım-klavye modu arayın. - Oturum kalıcılığı. Wi-Fi üzerinden SSH evden ayrıldığınız anda kesilinir.
moshvetmuxdesteği, ağ değişiklikleri arasında oturumun canlı kalmasını sağlar. - Anahtar yönetimi. Uygulamanın anahtar zincirinde bir parola korumalı anahtarı depolamak temeldir. YubiKey NFC aracılığıyla donanım destekli anahtarlar veya telefonun kendi güvenli öğesi tavanıdır.
- SSH ötesi. Homelab sadece kabuklar değildir. Konteyner arayüzleri, hizmet panoları ve durum uç noktaları terminaliniz kadar önemlidir.
- Cihazlar arası senkronizasyon. Bir dizüstü bilgisayardaki ana bilgisayar ekleme, telefonda görünmesi gerektiğini, ve tam tersi. Manuel yeniden giriş, iş akışını terk etmenin en hızlı yoludur.
Hızlı karşılaştırma
| Uygulama | En iyisi | Platformlar | Ücretsiz plan | Başlangıç fiyatı | Öne çıkan özellik |
|---|---|---|---|---|---|
| Termius | Cilalı UI ile cihazlar arası SSH | Android, iOS, Windows, macOS, Linux | Evet | Termius Pro aboneliği | Konaklar, anahtarlar ve kod parçacıklarının senkronizasyonu |
| JuiceSSH | Hızlı Android-native SSH istemcisi | Android | Evet | JuiceSSH Pro tek seferlik kilit açma | Eklenti ekosistemi |
| Termux | Android’de tam Linux ortamı | Android | Evet | Ücretsiz | Yerel kabuk artı SSH istemcisi ve sunucusu |
| ConnectBot | Açık kaynaklı SSH istemcisi | Android | Evet | Ücretsiz | Hesap yok, saf SSH |
| Tailscale | Özel konaklar için sıfır yapılandırma ağı VPN | Android, iOS, Windows, macOS, Linux | Evet | Takımlar için Tailscale planları | NAT arkasındaki konaklar için SSH |
| Portainer | Web görünümü aracılığıyla kapsayıcı kontrol paneli | Android (web sarıcı), herhangi bir tarayıcı | Evet | Portainer Business aboneliği | Docker ve Kubernetes arayüzü |
| Cockpit | Linux sunucu web arayüzü | Herhangi bir tarayıcı | Evet | Ücretsiz | Sunucu üzerinde çalışır, ekstra istemci yok |
| Home Assistant Companion | Homelab panoları ve kısayolları | Android, iOS | Evet | Uzaktan erişim için Nabu Casa aboneliği | Komut dosyaları için widget kısayolları |
Uygulamalar
1. Termius — Cilalı UI ile cihazlar arası SSH için en iyi
Termius, telefon-dan-homelab iş akışlarının çoğunun ulaştığı uygulamadır. Konaklar, etiketler, anahtarlar, kod parçacıkları ve bağlantı noktası yönlendirme kuralları, bunu kurduğunuz her cihazda senkronize olur ve mobil arayüz bir telefon ekranına iyi uyarlanır. Mosh desteği Wi-Fi düştüğünde oturumları canlı tutar.
Nerede eksik kalır: En iyi özellikler (çok cihazlı senkronizasyon, kod parçacığı kitaplığı, takım rolleri) Termius Pro’nun ardında yer alır. Ücretsiz katman birkaç ana bilgisayar için işlevseldir.
Fiyatlandırma:
- Ücretsiz: Temel SSH istemcisi, sınırlı sayıda ana bilgisayar
- Ücretli: Senkronizasyon, kod parçacıkları ve Mosh için Termius Pro aboneliği
Platformlar: Android, iOS, Windows, macOS, Linux
İndir: Aptoide · Google Play
Sonuç: Termius, aynı ana bilgisayar seti sahip olduğunuz her cihazla sizi takip ettiğinde seçilecek seçenektir.
2. JuiceSSH — Hızlı Android-native SSH istemcisi için en iyi
JuiceSSH, yıllar boyunca Android topluluğunun favorisiydi ve hala güçlüdür. Hızlı, minimal, eklenti-dostu ve bir hesap gerektirmez. Pro tek seferlik kilit açma, başka yerlerde abonelik olacak özellikleri ekler.
Nerede eksik kalır: Sadece Android, bu nedenle masaüstünden senkronize olmaz. Geliştirme hızı Termius’a kıyasla yavaşladı.
Fiyatlandırma:
- Ücretsiz: Tam SSH istemcisi
- Ücretli: Eklentiler ve premium özellikler için JuiceSSH Pro tek seferlik kilit açma
Platformlar: Android
İndir: Aptoide · Google Play
Sonuç: JuiceSSH, hızlı, kendi başına yeterli bir Android SSH istemcisi ve tek seferlik ücret istediğinizde seçilecek seçenektir.
3. Termux — Telefonda tam Linux ortamı için en iyi
Termux bir SSH istemcisi değil, tam Debian tabanlı ortama sahip bir terminal emülatörüdür. openssh-client, git, ansible, kubectl ve ihtiyacınız olan herhangi bir Linux CLI aracını yükleyin. XDA makalesi, homelab yönetim araçlarını telefonun kendisinden çalıştırmak Termux bölgesidir.
Nerede eksik kalır: Şu anda bakımlanan derlemelerde Play Store’da değil. Mevcut sürüm için F-Droid’den veya geliştirici GitHub’ından alın. Termius veya JuiceSSH’den daha dik bir öğrenme eğrisi.
Fiyatlandırma:
- Ücretsiz: Tamamen açık kaynak
- Ücretli: Yok
Platformlar: Android
İndir: F-Droid
Sonuç: Termux, telefonun sadece bir istemci değil Linux iş istasyonu olmasını istediğinizde seçilecek seçenektir.
4. ConnectBot — Saf açık kaynaklı SSH istemcisi için en iyi
ConnectBot, orijinal açık kaynaklı Android SSH istemcisidir. Yıllar boyunca dramatik bir şekilde değişmedi, bu kullanıcılarının istediği şeydir. Hesap yok, bulut yok, abonelik yok. Sadece SSH.
Nerede eksik kalır: Arayüz temeldir. Senkronizasyon yok, Mosh yok, eklenti sistemi yok. Bu şeylerden herhangi birine ihtiyacınız varsa, yukarıdaki seçeneklerden birine ihtiyacınız vardır.
Fiyatlandırma:
- Ücretsiz: Tamamen açık kaynak
- Ücretli: Yok
Platformlar: Android
İndir: Aptoide · Google Play · F-Droid
Sonuç: ConnectBot, hedef “SSH istemcisi, hesap yok, ek satış yok” olduğunda seçilecek seçenektir.
5. Tailscale — Port yönlendirmesi olmadan NAT arkasındaki konaklar için en iyi
Tailscale bir SSH istemcisi değil, homelab’ınız CGNAT veya kısıtlayıcı ISP’nin arkasında olduğunda uzak SSH’yi uygulanabilir kılan şeydir. Android uygulaması telefonunuzu tailnet’inize katıyor ve telefonda her SSH istemcisi daha sonra tailnet’teki her konağa ada göre ulaşabilir. Tailscale SSH kendisi, etkinleştirdiğiniz konaklar için kullanıcı başına parolasız bir katman ekler.
Nerede eksik kalır: Kişisel ücretsiz katmanın üzerinde küçük aylık maliyet. Kurumsal ağlar bazen Tailscale DERP rölelini bloke eder ve sizi alternatif ağlara zorlar.
Fiyatlandırma:
- Ücretsiz: 100 cihaza kadar kişisel kullanım
- Ücretli: Takımlar ve işletmeler için Tailscale planları
Platformlar: Android, iOS, Windows, macOS, Linux
İndir: Aptoide · Google Play
Sonuç: Tailscale, düşmanca bir ağı dostane bir ağa dönüştüren seçenektir. Eve ulaşması gereken herhangi bir SSH istemcisini kurmadan önce bunu yükleyin.
6. Portainer — Telefon tarayıcısından kapsayıcı kontrolü için en iyi
Portainer, Docker ve Kubernetes için bir web arayüzüdür. Ana bilgisayara kurun, Tailscale aracılığıyla bağlantı noktasını açığa çıkarın ve telefon mobil bir tarayıcıdan kapsayıcıları çalıştırabilir: başlat, durdur, günlükleri incele, kabuğa exec. Katı anlamda yerel bir Android uygulaması değildir, ancak mobil dostu arayüz bunu uygulamada yapar.
Nerede eksik kalır: Telefondaki web arayüzü işlevseldir, cilalı değil. Bazı gelişmiş özellikler bir dizüstü bilgisayar ekranı bekler.
Fiyatlandırma:
- Ücretsiz: Community Edition, tam Docker ve Kubernetes yönetimi
- Ücretli: Takımlar ve gelişmiş özellikler için Portainer Business aboneliği
Platformlar: Android (tarayıcı aracılığıyla), iOS (tarayıcı aracılığıyla), herhangi bir modern tarayıcı
İndir: portainer.io
Sonuç: Portainer, hedef kapsayıcılar, komut satırları değil olduğunda seçilecek seçenektir.
7. Cockpit — Tarayıcı tabanlı Linux sunucu konsolu için en iyi
Cockpit, Linux sunucuları için Red Hat ve Fedora tarafından desteklenen web konsoludur. Sunucuya kurun, 9090 portuna gidin ve hizmetler, diskler, ağ, kullanıcılar, günlükler ve Podman kapsayıcıları için mobil kullanılabilir bir arayüzünüz vardır. Sıfır istemci kurulumu; tarayıcısı olan herhangi bir şey yeterlidir.
Nerede eksik kalır: Her ana bilgisayarda sunucu tarafı kurulumu gereklidir. Kontrol etmediğiniz konaklar için uygun değil (sınırlı izinlerle paylaşılan VPS).
Fiyatlandırma:
- Ücretsiz: Tamamen açık kaynak
- Ücretli: Yok
Platformlar: Herhangi bir modern tarayıcı
İndir: cockpit-project.org
Sonuç: Cockpit, telefon tarayıcı kalmalı ve sunucu işi yaptığında seçilecek seçenektir.
8. Home Assistant Companion — Homelab panoları ve kısayolları için en iyi
Home Assistant Companion, sadece akıllı ev için değildir. Home Assistant shell komut eylemlerini, MQTT tetikleyicilerini ve REST çağrılarını çalıştırır, bu da telefonunuzun ana ekranında yaşayan homelab paneli haline gelir. Başlatıcıda bir widget bir hizmeti yeniden başlatabilir, bir komut dosyası çalıştırabilir veya bir yedekleme tetikleyebilir.
Nerede eksik kalır: Kurulum bir Home Assistant örneği gerektirir. Ağın dışındaki uzak erişim Nabu Casa veya kendi kendine barındırılan ters proxy gerektirir.
Fiyatlandırma:
- Ücretsiz: Tam uygulama
- Ücretli: Kendi kendine barındırılmadan uzak erişim için Nabu Casa aboneliği
Platformlar: Android, iOS
İndir: Aptoide · Google Play · F-Droid
Sonuç: Home Assistant Companion, telefon homelab için bir kontrol yüzeyi olması gereken, sadece bir terminal değil seçilecek seçenektir.
Doğru olanı nasıl seçilir
- En düşük uygulanabilir yığın: Termius + Tailscale. Bu herhangi bir yerden SSH ve NAT arkasındaki ev ana bilgisayarlarına erişebilirliğini kapsar.
- Telefonda tamamen yerel terminal istiyorsanız: Termux, sonra içinde SSH.
- Abonelikler istemiyorsanız: JuiceSSH Pro tek seferlik kilit açma, saf SSH için ConnectBot, kabuk için Termux, ağ için ücretsiz Tailscale.
- İş yükü Docker veya Kubernetes ise: Tailscale üzerinde Portainer.
- İş yükü Linux hizmetleri ve diskler ise: Tailscale üzerinde Cockpit.
- Başlatıcıda bir komut dosyasını çalıştırmak için bir widget istiyorsanız: Shell komut eylemleriyle Home Assistant Companion.
SSS
Android telefondan Ansible çalıştırabilir miyim? Evet, Termux içinde. pkg install ansible, çalışan bir ansible-playbook dosyası verir. Bir dizüstü bilgisayardan yaptığınız gibi SSH aracılığıyla konakları işaret edin.
Tailscale tam bir VPN’dir mi? WireGuard tabanlı ağ VPN’sidir, ancak “tam VPN” tüm trafiğinizin yönlendirilmesi anlamına gelir. Tailscale varsayılan olarak yalnızca tailnet trafiğini yönlendirir, bu da ev ana bilgisayarlarına erişmek için normal interneti terk etmeden istediğiniz şeydir.
Hangi uygulama Mosh’u destekler? Termius Pro seviyesinde Mosh desteğiyle birlikte gelir. Termux mosh paketini yükleyebilir ve doğrudan çalıştırabilir.
Bu uygulamalar donanım klavye ile çalışıyor mu? Termius, JuiceSSH, Termux ve ConnectBot hepsi donanım klavyelerini iyi kullanırlar. Katlanabilirler ve eki klavyeli telefonlar uygulanabilir homelab istemcileridir.
Termius’a açık kaynaklı bir alternatif var mı? SSH istemcisi için ConnectBot ve kabuk için Termux birlikte Termius’un sağladığı şeylerin çoğunu kapsar, cihazlar arası senkronizasyon hariç.
Android’deki SSH ile YubiKey kullanabilir miyim? Evet, desteklenen YubiKey’ler üzerinde NFC aracılığıyla. Termius YubiKey destekli anahtarları doğrudan destekler. Termux OpenSSH SecurityKey desteği aracılığıyla NFC veya USB-C üzerinde FIDO2 donanım anahtarlarıyla çalışır.