Termux adalah terminal emulator gratis dan open-source untuk Android yang memberikan akses ke lingkungan Linux tanpa memerlukan root. Panduan ini membahas secara menyeluruh mulai dari pengertian, cara download yang benar, instalasi, konfigurasi awal, hingga penggunaan tingkat lanjut. Cocok untuk pemula maupun pengguna berpengalaman.
Yang Akan Kamu Pelajari
Setelah selesai membaca panduan ini, kamu akan mampu menginstal Termux dengan benar, memahami navigasi dasar Linux, menjalankan berbagai bahasa pemrograman, mengelola server via SSH, menggunakan Termux API, dan mengatasi masalah-masalah umum yang sering terjadi.
Termux adalah aplikasi terminal emulator yang dirancang khusus untuk Android. Aplikasi ini menyediakan lingkungan berbasis Linux secara lengkap di dalam perangkat Android kamu, tanpa memerlukan akses root.
Dengan Termux, perangkat Android kamu berubah menjadi mini Linux workstation. Kamu bisa menjalankan perintah-perintah shell, menginstal package, menulis dan mengeksekusi skrip, bahkan membangun dan menjalankan aplikasi — semuanya langsung dari genggaman tangan.
Termux dikembangkan oleh Fredrik Fornwall dan komunitas open-source, dirilis di bawah lisensi GPLv3, dan tersedia secara gratis.
Lingkungan Linux nyata — Bukan sekadar emulasi. Termux menyediakan filesystem Linux dengan /usr, /bin, /etc yang lengkap.
Package manager bawaan — Instal ribuan paket dengan satu perintah pkg install.
Tidak perlu root — Berjalan sepenuhnya dalam user space Android.
Multi-bahasa pemrograman — Mendukung Python, Node.js, Ruby, PHP, Perl, Rust, Go, C/C++, Java, dan banyak lagi.
Addon ecosystem — Termux:API, Termux:Styling, Termux:Boot, Termux:Widget, dan Termux:Float tersedia sebagai pelengkap.
Integrasi Android — Melalui Termux:API, kamu bisa mengontrol kamera, GPS, sensor, notifikasi, clipboard, dan fitur perangkat lainnya dari command line.
Sesi ganda — Bisa menjalankan beberapa sesi terminal secara bersamaan.
Sebelum menginstal Termux, pastikan perangkat Android kamu memenuhi persyaratan berikut:
Persyaratan
Keterangan
Android OS
Versi 7.0 (Nougat) atau lebih baru
Arsitektur CPU
arm64-v8a (64-bit), armeabi-v7a (32-bit), atau x86_64
RAM
Minimum 2 GB, disarankan 4 GB atau lebih
Penyimpanan
Minimal 500 MB ruang kosong (lebih jika ingin instal banyak paket)
Koneksi Internet
Diperlukan untuk download paket
Catatan Penting
Beberapa perangkat dengan custom UI berat (seperti MIUI, ColorOS) memiliki battery optimization agresif yang dapat mematikan Termux di background. Lihat bagian Troubleshooting untuk solusinya.
Versi Termux di Play Store sudah deprecated (tidak diperbarui sejak 2020). Menggunakan versi Play Store akan menyebabkan error saat update paket, dependency conflict, dan berbagai masalah lainnya. Selalu gunakan F-Droid atau GitHub Releases.
Setelah APK berhasil didownload (baik via F-Droid maupun GitHub):
Tap file APK — Android akan menampilkan dialog instalasi
Jika muncul peringatan "Blocked by Play Protect", tap "Install anyway" (APK dari F-Droid/GitHub aman)
Tunggu proses instalasi selesai (biasanya 10-30 detik)
Tap Open untuk membuka Termux
Saat pertama kali dibuka, Termux akan melakukan bootstrap otomatis — mengunduh dan mengekstrak paket-paket dasar. Proses ini membutuhkan koneksi internet dan berlangsung 1-3 menit tergantung kecepatan jaringan.
Bootstrap Pertama Kali
Jangan tutup Termux saat proses bootstrap sedang berjalan. Biarkan sampai muncul prompt $ yang menandakan Termux sudah siap digunakan.
Secara default, Termux hanya bisa mengakses direktori internalnya sendiri di /data/data/com.termux/files/home. Untuk mengakses file di storage Android:
bash
termux-setup-storage
Android akan meminta izin akses — tap Allow. Setelah itu, folder ~/storage akan dibuat dengan symlink berikut:
Symlink
Mengarah ke
~/storage/shared
Internal storage root
~/storage/downloads
Folder Downloads
~/storage/dcim
Folder DCIM (foto kamera)
~/storage/music
Folder Music
~/storage/movies
Folder Movies
~/storage/pictures
Folder Pictures
Contoh penggunaan:
bash
# Lihat isi folder Downloadsls ~/storage/downloads
# Salin file dari Downloads ke home Termuxcp ~/storage/downloads/file.txt ~/
pwd# Tampilkan lokasi direktori saat inils# Lihat isi direktorils -la # Lihat isi direktori dengan detail (termasuk hidden files)cd ~/storage # Pindah ke direktori storagecd .. # Naik satu level direktoricd ~ # Kembali ke home directory
uname -a # Info kernel dan arsitekturdf -h # Penggunaan disk
free -m # Penggunaan memori (jika tersedia)uptime# Waktu aktif perangkatwhoami# Nama user saat ini
Shortcut Berguna
Ctrl + C — Menghentikan proses yang sedang berjalan. Ctrl + D — Keluar dari sesi terminal. Ctrl + L — Membersihkan layar. Tab — Auto-complete perintah atau nama file. Panah Atas/Bawah — Navigasi riwayat perintah.
# Koneksi SSH dasar
ssh username@alamat-server
# Koneksi dengan port khusus
ssh username@alamat-server -p 2222
# Generate SSH key (untuk login tanpa password)
ssh-keygen -t ed25519 -C "[email protected]"# Salin public key ke server
ssh-copy-id username@alamat-server
# Web server dengan Pythoncd ~/storage/shared
python -m http.server 8080
# Web server dengan PHP
pkg install php -y
php -S 0.0.0.0:8080
# Web server dengan Node.js
npx http-server -p 8080
Termux memberikan akses cukup dalam ke sistem. Ikuti tips berikut agar perangkat kamu tetap aman.
Jangan jalankan skrip dari sumber tidak terpercaya — Selalu baca isi script sebelum mengeksekusinya. Hindari perintah seperti curl ... | bash dari sumber yang tidak kamu kenal.
Update rutin — Jalankan pkg update && pkg upgrade minimal seminggu sekali untuk mendapatkan patch keamanan terbaru.
Gunakan SSH key, bukan password — Untuk koneksi SSH, gunakan key pair (ssh-keygen) dan nonaktifkan password authentication di server.
Aktifkan wake-lock untuk proses panjang — Jalankan termux-wake-lock agar Android tidak mematikan Termux saat berjalan di background.
Batasi izin aplikasi — Periksa di Settings → Apps → Termux → Permissions. Hanya berikan izin yang benar-benar diperlukan.
Backup konfigurasi — Simpan backup ~/.termux/ dan ~/.bashrc secara berkala.
Gunakan tools pentesting secara etis — Hanya gunakan tools keamanan pada sistem milik sendiri atau dengan izin tertulis. Penggunaan ilegal dapat berakibat hukum.
Termux adalah salah satu aplikasi paling powerful untuk pengguna Android yang ingin memanfaatkan kemampuan Linux di ponsel. Mulai dari belajar programming, mengelola server, otomasi tugas sehari-hari, hingga penetration testing — semuanya bisa dilakukan langsung dari perangkat Android kamu.
Dengan instalasi yang benar melalui F-Droid atau GitHub, konfigurasi awal yang tepat, dan pemahaman perintah-perintah dasar yang sudah dibahas di panduan ini, kamu sudah siap untuk memaksimalkan potensi Termux.
Selamat! Kamu Sudah Siap
Mulai eksplorasi Termux sekarang! Install paket baru, buat script automasi, atau hubungkan ke server — tidak ada batasan untuk apa yang bisa kamu lakukan.
Panduan ini disusun berdasarkan dokumentasi resmi Termux, kontribusi komunitas open-source, dan pengalaman penggunaan langsung. Terakhir diperbarui: Mei 2025.