Android'de Jellyfin sunucusu çalıştıran Termux

Çekmecedeki eski telefon, 2015’te çoğu insanın çalıştırdığı ev sunucularından daha fazla RAM’e sahiptir. Termux artık Jellyfin sunucu ikili dosyasını doğrudan derleyebilir, Debian katmanına gerek yoktur ve orta seviye ARM64 cihazı pili emerken huzursuzca bir veya iki akışı oynatır. Bu, bu haftada gözden geçirdiğimiz kurulumun şeklidir: yedek bir Pixel 4a Jellyfin’i gerçek bir ev medya sunucusu olarak çalıştırıyor, ev boyunca TV, dizüstü bilgisayar ve telefonu besliyor.

Sorun şu ki “Termux artı Jellyfin” yalnızca yığının orta üçüncüsüdür. Çalışan bir sunucu almak için telefonu uyanık tutmanız, bulut veya NAS depolamasını bağlamanız ve bağlantı noktasını kanepenin tarayıcısına güvenli bir şekilde açmanız gerekir. Bu sekiz Android uygulaması her şeyi bir araya getirir. Hepsi Play Store’da, çoğu F-Droid’de de vardır ve toplam kurulum maliyeti sıfırdır.

Jellyfin-on-Android yığınında ne aranmalı

Hızlı karşılaştırma

Uygulama En İyi Platformlar Ücretsiz Plan Başlangıç Fiyatı Rating
Termux Sunucunun kendisi Android Tamamen ücretsiz, açık kaynak Ücretsiz Play Store’da 4.4
Termux:API Pil ve sensör kancaları Android Tamamen ücretsiz, açık kaynak Ücretsiz Play Store’da 4.4
Termux:Boot Yeniden başlatmadan sonra otomatik yeniden başlatma Android Tamamen ücretsiz, açık kaynak Ücretsiz F-Droid’de 4.3
Rclone Bulut depolamasını bağlama Android, Windows, macOS, Linux Tamamen ücretsiz, açık kaynak Ücretsiz Play Store’da 4.5
Jellyfin Herhangi bir TV veya telefonda istemci Android, iOS, TV, PC Tamamen ücretsiz, açık kaynak Ücretsiz Play Store’da 4.5
Tailscale Port yönlendirmesi olmadan uzaktan erişim Android, iOS, Windows, macOS, Linux Kişisel seviye ücretsiz Ücretsiz başlangıç Play Store’da 4.7
KDE Connect Dizüstü bilgisayardan LAN kontrolü Android, PC Tamamen ücretsiz, açık kaynak Ücretsiz Play Store’da 4.6
Wake Lock Sunucu için CPU’yu uyandırın Android Reklam veya ücretli olmak üzere ücretsiz Ücretli sürüm için yaklaşık $2.99 Play Store’da 4.5

Uygulamalar

1. Termux, sunucu ana bilgisayarı olarak en iyi

Termux bu tüm kurulumun varlık nedenidir. Android’de apt ve pkg ile gerçek bir Linux userland’i içerir ve komunite depo şimdi yerel jellyfin-server derlemesini paketlemektedir. Üç komut sunucuyu ayarlar. Bir wake lock bunu çalışır durumda tuttuğu. Web UI, daemon başlar başlamaz localhost:8096’da Chrome’da yanıt verir.

Eksik olduğu yer: Play Store sürümü 2020’den beri donmuştur. Mevcut paket güncellemeleri için F-Droid veya GitHub derlemesine ihtiyacınız vardır.

Fiyat:

Platformlar: Android.

İndir:

Sonuç: Vazgeçilmez kurulum. F-Droid derlemesini alın, Play Store olanı değil.

2. Termux:API, pil ve sensör kancaları için en iyi

Termux:API Android sistem çağrılarını Termux betiklerine açığa çıkarır. Kısa bir shell satırı pil yüzdesini okur, Jellyfin kod çözme başladığında bir bildirim gönderir veya telefon güç kaybettiğinde bir betik tetikler. Sunucu telefon otomatik duraklamak için tasarlandığında faydalı yapıştırıcı.

Eksik olduğu yer: Aynı kaynaktan eşleşen Termux kurulumuna ihtiyaç duyar (hepsi Play Store veya hepsi F-Droid). Kaynakları karıştırma sessizce başarısız olur.

Fiyat:

Platformlar: Android.

İndir:

Sonuç: Kurulum otomasyon olmadan ateş ve unut etmek içinse atla.

3. Termux:Boot, otomatik yeniden başlatma için en iyi

Termux:Boot cihaz önyüklemesinde betikleri çalıştırır, Jellyfin sunucusunun sabah 5’teki yönlendirici yeniden başlatmasından nasıl kurtulduğu budur. Bir ~/.termux/boot/start-jellyfin betiği yerleştirin ve daemon telefon ile geri gelir.

Eksik olduğu yer: Yalnızca F-Droid, çünkü Google 2022’de arka plan yürütme ilkesi değişiklikleri nedeniyle uygulamayı Play Store’dan kaldırdı.

Fiyat:

Platformlar: Android.

İndir:

Sonuç: Bir kez edinin, onu unud ve unut.

4. Rclone, bulut depolamasını bağlama için en iyi

Rclone Android’de 70’ten fazla bulut sağlayıcısını destekler ve uzak bir depoyu Termux’un gördüğü aynı dosya sistemine bağlayabilir. Bu, Jellyfin /storage/emulated/0/Movies işaret edebileceği ve bu yolun yarısı aslında Backblaze B2’de veya Tailscale’in arkasında ev NAS’ında olabileceği anlamına gelir.

Eksik olduğu yer: Performans büyük ölçüde kaynağa bağlıdır. Doğrudan oynatma işe yarar, rclone montajında yavaş sağlayıcısından kod çözme takılacak.

Fiyat:

Platformlar: Android, Windows, macOS, Linux.

İndir:

Sonuç: Telefon depolaması ile sahip olduğunuz her şey arasındaki köprü.

5. Jellyfin, heryerde istemci olarak en iyi

Jellyfin Android’de herhangi bir Jellyfin sunucusuna karşı kullanılan istemcidir. LAN veya Tailscale üzerinden telefon tarafından barındırılan sunucuya işaret edin ve NAS kurulumuna karşı tamamen aynı şekilde çalışır. Doğrudan oynatma çoğu codec’te işe yarar ve uygulama Chromecast ve Android TV’yi hemen kullanıma sunur.

Eksik olduğu yer: Sunucu tarafında donanım hızlandırmalı kod çözme doğru FFmpeg derlemesine ihtiyaç duyar. Varsayılan Termux paketi işe yarar ancak x86 kurulumdan daha yavaştır.

Fiyat:

Platformlar: Android, iOS, Android TV, Fire TV, Samsung Tizen, LG webOS.

İndir:

Sonuç: Varsayılan istemci. Sunucunun ulaştığı yerde kullan.

6. Tailscale, port olmadan uzaktan erişim için en iyi

Tailscale hesaptaki her cihazı özel bir ağ örgüsündeki bir eş haline dönüştürür. Port yönlendirmesi yok, dinamik DNS yok, sunucu telefonunu açık internete açılı yok. Android istemcisi bildirim çubuğunda oturur ve hücresel geri gelir gelmez bağlanır.

Eksik olduğu yer: Ücretsiz katman 100 cihaz ve 3 kullanıcı ile sınırlandırılmıştır, bu bir ev için iyidir. Daha büyük bir şey ücretli bir plan gerektirir.

Fiyat:

Platformlar: Android, iOS, Windows, macOS, Linux, iOS.

İndir:

Sonuç: Ev dışından sunucuya erişmenin en güvenli yolu.

7. KDE Connect, dizüstü bilgisayardan LAN kontrolü için en iyi

KDE Connect sunucu telefonunu yerel WiFi üzerinden dizüstü bilgisayar ile eşleştirir. Bu cihazlar arasında URL ve metin göndermenize, uzaktan shell komutları çalıştırmanıza ve kanepe kurulumu gerekiyorsa telefonunu touchpad olarak kullanmanıza olanak tanır. Tarayıcısız SSH için Termux ile eşleştirin.

Eksik olduğu yer: Her iki makine de aynı LAN’da olmalıdır. Ağlar arası kullanım VPN veya Tailscale gerektirir.

Fiyat:

Platformlar: Android, Windows, macOS, Linux.

İndir:

Sonuç: Kanepe de ofis olduğunda sahip olmak güzeldir.

8. Wake Lock, CPU’yu uyandırılı tutmak için en iyi

Wake Lock Android’in telefon kameralandığında arka plan süreçlerini askıya almasını engeller. Tek tıklamalı geçiş Termux’u çalışır durumda tutar. Ücretli sürümü reklam yok ve kalıcı bir bildirim döşemesi ekler.

Eksik olduğu yer: Ücretsiz sürüm afiş reklamları gösterir. Bazı Android ciltleri (eski MIUI, ColorOS) saldırgan bir şekilde wake locks yok sayar.

Fiyat:

Platformlar: Android.

İndir:

Sonuç: Jellyfin’i kimse izlemediğinde yanıt vermeye tutmuş final katman.

Doğru olanı seçme

Önce Termux (F-Droid’den), Termux:API, Termux:Boot, Rclone ve Jellyfin yükleyin. Bu çalışan çekirdektir. Evdeki herkes ev dışından akış istediğinde Tailscale ekleyin. Dizüstü bilgisayar ile zaten sunucunun yanında otururken KDE Connect ekleyin. Telefon agresif bir şekilde askıya alan stok Android çalıştırırsa Wake Lock ekleyin.

Ev zaten Raspberry Pi 5, NAS veya Jellyfin’i yüklü mini PC çalıştırırsa bütün egzersizi atla. Bu “çekmecedeki eski telefon” tarifi, ilk kez ev sunucu planı değil.

Sıkça Sorulanlar

Eski bir Android telefon gerçekten Jellyfin sunucusu çalıştırabilir mi? Evet, 3GB RAM veya daha fazla RAM’e sahip ARM64 cihazlarda. Bir Pixel 4a veya Galaxy S9 çabucak eş zamanlı olarak bir ile iki 1080p akışı çalar.

Telefonumda Jellyfin çalıştırırsam yine bilgisayara ihtiyacım var mı? Hayır. Termux sunucu ikili dosyasını uçtan uca barındırır. İstemci, tarayıcı dahil herhangi bir Jellyfin uygulaması olabilir.

Play Store’da Termux kullanmak güvenli mi? Play Store derlemesi 2020’den beri donmuştur ve paket düzeltmelerinin birkaç yılını kaybeder. Bunun yerine F-Droid veya GitHub derlemesini kullanın.

Telefonum tarafından barındırılan Jellyfin’den evim dışında akış yapabilir miyim? Evet, Tailscale (önerilir, açık port yok) veya yönlendiricide uygun bir ters proxy aracılığıyla. Ham bağlantı noktasını asla açık internete açmayın.

Donanım kod çözme Android’de çalışır mı? Yazılım kod çözme her zaman işe yarar. Donanım kod çözme Termux FFmpeg derlemesine ve SoC’ye bağlıdır. Uygulamada, müşteri tarafında doğrudan oynatma uyumluluğu için hedefleyin.