Termux menjalankan server Jellyfin di Android

Ponsel lama di laci memiliki lebih banyak RAM daripada sebagian besar server rumah yang dijalankan orang pada tahun 2015. Termux sekarang dapat mengompilasi biner server Jellyfin secara langsung, tidak ada layer Debian, dan smartphone ARM64 kelas menengah dengan senang hati memainkan satu atau dua aliran sambil menyeruput baterai. Itulah bentuk dari pengaturan yang kami jalani minggu ini: Pixel 4a cadangan menjalankan Jellyfin sebagai server media rumah nyata, memberi makan TV, laptop, dan ponsel di seluruh rumah.

Tangkapannya adalah bahwa “Termux plus Jellyfin” hanya bagian tengah dari tumpukan. Untuk mendapatkan server yang berfungsi, Anda perlu menjaga ponsel tetap hidup, memasang penyimpanan cloud atau NAS, dan mengekspos port dengan aman ke browser di sofa. Delapan aplikasi Android ini menggabungkan semuanya. Semuanya ada di Play Store, sebagian besar juga di F-Droid, dan total biaya instalasi adalah nol.

Yang perlu dicari dalam tumpukan Jellyfin-di-Android

Perbandingan cepat

Aplikasi Terbaik untuk Platform Rencana gratis Harga mulai Rating
Termux Server itu sendiri Android Sepenuhnya gratis, open-source Gratis 4.4 di Play Store
Termux:API Kait baterai dan sensor Android Sepenuhnya gratis, open-source Gratis 4.4 di Play Store
Termux:Boot Auto-restart setelah reboot Android Sepenuhnya gratis, open-source Gratis 4.3 di F-Droid
Rclone Pasang penyimpanan cloud Android, Windows, macOS, Linux Sepenuhnya gratis, open-source Gratis 4.5 di Play Store
Jellyfin Klien di TV atau ponsel apa pun Android, iOS, TV, PC Sepenuhnya gratis, open-source Gratis 4.5 di Play Store
Tailscale Akses jarak jauh tanpa port-forwarding Android, iOS, Windows, macOS, Linux Tingkat personal gratis Dari gratis 4.7 di Play Store
KDE Connect Kontrol LAN dari laptop Android, PC Sepenuhnya gratis, open-source Gratis 4.6 di Play Store
Wake Lock Jaga CPU tetap terjaga untuk server Android Gratis dengan iklan atau berbayar Sekitar $2.99 untuk versi berbayar 4.5 di Play Store

Aplikasi

1. Termux, terbaik sebagai host server

Termux adalah alasan mengapa seluruh setup ini ada. Ia dilengkapi dengan userland Linux asli di Android dengan apt dan pkg, dan repo komunitas sekarang mengemas build native jellyfin-server. Tiga perintah mengatur server. Wake lock menjaganya tetap berjalan. UI web menjawab di localhost:8096 di Chrome segera setelah daemon dimulai.

Kelemahan: Versi Play Store telah beku sejak 2020. Untuk pembaruan paket saat ini, Anda memerlukan build F-Droid atau GitHub.

Harga:

Platform: Android.

Unduh:

Intinya: Instalasi yang tidak dapat dinegosiasikan. Dapatkan build F-Droid, bukan yang dari Play Store.

2. Termux:API, terbaik untuk kait baterai dan sensor

Termux:API mengekspos panggilan sistem Android ke skrip Termux. Baris shell satu pendek membaca persentase baterai, mengirim notifikasi saat transcoding Jellyfin dimulai, atau memicu skrip jika ponsel mencabut dari daya. Lem berguna ketika server ponsel dimaksudkan untuk auto-pause jika drop off charge.

Kelemahan: Memerlukan install Termux yang cocok dari sumber yang sama (semua Play Store, atau semua F-Droid). Sumber pencampuran gagal diam-diam.

Harga:

Platform: Android.

Unduh:

Intinya: Lewati hanya jika setup dimaksudkan untuk fire-and-forget tanpa otomatisasi.

3. Termux:Boot, terbaik untuk auto-restart

Termux:Boot menjalankan skrip saat boot perangkat, itulah cara server Jellyfin bertahan dari reboot router pada pukul 5 pagi. Lepaskan skrip ~/.termux/boot/start-jellyfin di tempat dan daemon kembali dengan ponsel.

Kelemahan: Hanya F-Droid, karena Google menghapus aplikasi dari Play Store pada tahun 2022 atas perubahan kebijakan eksekusi latar belakang.

Harga:

Platform: Android.

Unduh:

Intinya: Dapatkan sekali, lupakan itu ada.

4. Rclone, terbaik untuk memasang penyimpanan cloud

Rclone di Android mendukung lebih dari 70 penyedia cloud dan dapat memasang bucket jarak jauh ke sistem file yang sama yang dilihat Termux. Itu berarti Jellyfin dapat menunjuk ke /storage/emulated/0/Movies dan setengah dari jalur itu sebenarnya dapat berada di Backblaze B2 atau NAS rumah di balik Tailscale.

Kelemahan: Kinerja sangat tergantung pada sumbernya. Direct-play bekerja, transcoding di seluruh mount rclone dari penyedia lambat akan berhenti.

Harga:

Platform: Android, Windows, macOS, Linux.

Unduh:

Intinya: Jembatan antara penyimpanan ponsel dan semua yang Anda miliki.

5. Jellyfin, terbaik sebagai klien di mana saja

Jellyfin di Android adalah klien yang sama yang digunakan terhadap server Jellyfin apa pun. Arahkan ke server yang dihosting ponsel melalui LAN atau Tailscale dan berfungsi persis seperti yang melawan instalasi NAS. Direct-play berfungsi pada sebagian besar codec, dan aplikasi menghormati Chromecast dan Android TV langsung dari kotak.

Kelemahan: Transcoding yang dipercepat hardware di sisi server memerlukan build FFmpeg yang tepat. Paket Termux default berfungsi tetapi lebih lambat daripada instalasi x86.

Harga:

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

Unduh:

Intinya: Klien default. Gunakan di mana pun server mencapai.

6. Tailscale, terbaik untuk akses jarak jauh tanpa port

Tailscale mengubah setiap perangkat di akun menjadi rekan dalam jaringan mesh pribadi. Tidak ada port-forwarding, tidak ada DNS dinamis, tidak ada mengekspos server ponsel ke internet terbuka. Klien Android duduk di bilah notifikasi dan terhubung saat seluler kembali.

Kelemahan: Tingkat gratis terbatas pada 100 perangkat dan 3 pengguna, yang bagus untuk rumah tangga. Apa pun yang lebih besar membutuhkan rencana berbayar.

Harga:

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

Unduh:

Intinya: Cara teraman untuk mencapai server dari luar rumah.

7. KDE Connect, terbaik untuk kontrol LAN dari laptop

KDE Connect memasangkan ponsel server dengan laptop melalui WiFi lokal. Itu memungkinkan Anda mengirim URL dan teks antar perangkat, menjalankan perintah shell jarak jauh, dan menggunakan ponsel sebagai trackpad jika setup sofa memanggilnya. Pasangkan dengan Termux untuk SSH bebas browser.

Kelemahan: Kedua mesin harus berada di LAN yang sama. Penggunaan lintas jaringan memerlukan VPN atau Tailscale.

Harga:

Platform: Android, Windows, macOS, Linux.

Unduh:

Intinya: Hal yang bagus untuk dimiliki ketika sofa juga kantor.

8. Wake Lock, terbaik untuk menjaga CPU tetap terjaga

Wake Lock menghentikan Android dari menangguhkan proses latar belakang ketika layar tidur. Toggle satu ketukan menjaga Termux berjalan ketika ponsel di-dock. Versi berbayar tidak ada iklan dan menambahkan ubin notifikasi yang persisten.

Kelemahan: Versi gratis menampilkan iklan spanduk. Beberapa kulit Android (MIUI lama, ColorOS) mengabaikan wake lock dengan agresif.

Harga:

Platform: Android.

Unduh:

Intinya: Lapisan final yang menjaga Jellyfin responsif saat tidak ada yang menonton.

Cara memilih yang tepat

Pasang Termux (dari F-Droid), Termux:API, Termux:Boot, Rclone, dan Jellyfin terlebih dahulu. Itu adalah inti yang bekerja. Tambahkan Tailscale saat seseorang di rumah tangga ingin streaming dari luar rumah. Tambahkan KDE Connect jika Anda sudah duduk di sebelah server dengan laptop. Tambahkan Wake Lock jika ponsel menjalankan Android stock yang menangguhkan secara agresif.

Lewati seluruh latihan jika rumah tangga sudah menjalankan Raspberry Pi 5, NAS, atau mini PC dengan Jellyfin terinstal. Ini adalah resep “ponsel lama di laci”, bukan rencana server rumah pertama kali.

FAQ

Bisakah ponsel Android lama benar-benar menjalankan server Jellyfin? Ya, pada perangkat ARM64 dengan 3GB RAM atau lebih. Pixel 4a atau Galaxy S9 dengan senang hati memainkan satu hingga dua aliran 1080p secara bersamaan tanpa berkeringat.

Apakah saya masih membutuhkan komputer jika saya menjalankan Jellyfin di ponsel saya? Tidak. Termux menyelenggarakan biner server end-to-end. Klien dapat berupa aplikasi Jellyfin apa pun, termasuk browser.

Apakah Termux di Play Store aman digunakan? Build Play Store telah beku sejak 2020 dan kehilangan beberapa tahun perbaikan paket. Gunakan build F-Droid atau GitHub sebagai gantinya.

Bisakah saya streaming dari Jellyfin yang dihosting ponsel saya di luar rumah saya? Ya, baik melalui Tailscale (direkomendasikan, tidak ada port terbuka) atau proxy terbalik yang tepat pada router. Jangan pernah mengekspos port mentah ke internet terbuka.

Apakah transcoding hardware bekerja di Android? Transcoding perangkat lunak selalu berfungsi. Transcoding hardware tergantung pada build Termux FFmpeg dan SoC. Dalam praktik, bertujuan untuk kompatibilitas direct-play di sisi klien untuk menghindarinya.