Cara Membuat HP Android Menjadi Web Server Online dengan Termux, Nginx, dan Custom Domain Cloudflare Tunnel
Ditulis oleh Rysnanto
, Pada 06-23-2025
Ingin membuat server web langsung dari perangkat Android tanpa mengeluarkan uang untuk penyimpanan online, tanpa perlu melakukan root, serta dapat diakses melalui internet. Dalam tulisan ini, kamu akan menemukan cara mengubah ponsel pintar menjadi server. Android sebagai server web dengan Nginx melalui Termux, dan menghubungkannya ke internet menggunakan Cloudflare Tunnel.
Panduan ini ideal untuk:
- Pengembang web yang ingin menguji proyek
- Siswa yang belajar pengembangan sisi server
- Siapa saja yang ingin hosting gratis dari Android.
Dengan mematuhi langkah-langkah sederhana, kamu bisa mengoperasikan situs web baik yang bersifat statis maupun dinamis dari ponselmu, tanpa harus membeli nama domain maupun menyewa tempat server. Ini adalah opsi yang lebih mudah, adaptif, dan dapat dimanfaatkan kapan saja.
π― Menggunakan Domain Sendiri?
Memanfaatkan domain yang disesuaikan menciptakan citra yang lebih profesional dan mempermudah pengaturan lalu lintas. Cloudflare Tunnel memungkinkan kamu:
- Membuat koneksi aman dari HP ke internet
- Menghubungkan server lokal ke subdomain kamu sendiri
- Tanpa perlu port forwarding atau IP statis
π¦ Persiapan
- HP Android (minimal RAM 2 GB)
- Termux dari F-Droid
- Akun Cloudflare aktif
- Domain kamu yang terhubung ke Cloudflare
- Cloudflared dan Nginx
βοΈ Langkah-Langkah Instalasi
1. Instalasi Awal Termux dan Nginx
pkg update && pkg upgrade
pkg install nginx
2. Jalankan Server Nginx
nginx
Tes dengan:
curl 127.0.0.1:8080
π Konfigurasi Cloudflare Tunnel dengan Domain Sendiri
3. Install Cloudflared
pkg install cloudflared
4. Login Cloudflare
cloudflared login
Perintah ini akan membuka link autentikasi. Login dengan akun Cloudflare kamu, lalu pilih domain yang ingin kamu gunakan.
5. Buat Tunnel Baru
cloudflared tunnel create serverku-android
Nama serverku-android
bebas, sesuaikan dengan nama project kamu.
Cloudflared akan menyimpan kredensial tunnel di:
~/.cloudflared/serverku-android.json
6. Buat Konfigurasi Tunnel (config.yml)
Buat file konfigurasi Cloudflared:
mkdir -p ~/.cloudflared
nano ~/.cloudflared/config.yml
Isi file dengan:
tunnel: <TUNNEL-ID>
credentials-file: /data/data/com.termux/files/home/.cloudflared/<TUNNEL-ID>.json
ingress:
- hostname: kodingin.eu.org
service: http://localhost:8080
- service: http_status:404
Ganti kodingin.eu.org
dengan subdomain milikmu yang aktif di Cloudflare.
7. Arahkan DNS di Cloudflare
Masuk ke dashboard Cloudflare:
- Tambahkan DNS record CNAME ke
tunnel.cfargotunnel.com
- Nama:
subdomainkamu
- Target:
tunnel-id.cfargotunnel.com
(dapatkan ID dengancloudflared tunnel list
)
8. Jalankan Tunnel
cloudflared tunnel run serverku-android
Jika berhasil, domain kamu akan mengarah ke server Nginx yang berjalan di Termux!
π Tips Keamanan
- Tambahkan autentikasi (Basic Auth) di Nginx
- Gunakan HTTPS default dari Cloudflare
- Jangan jalankan file berbahaya tanpa validasi
β Keuntungan Metode Ini
- Bisa pakai domain sendiri
- Lebih stabil dan profesional
- Tidak bergantung pada URL sementara
- Tetap gratis!
π§Ύ Kesimpulan
Dengan memanfaatkan Termux, Nginx, dan Cloudflare Tunnel pada domain yang kamu miliki, kamu dapat mengubah smartphone Android kamu menjadi server web yang canggih dan dapat disesuaikan. Sangat ideal untuk proyek demo, belajar tentang hosting, sampai pengujian secara langsung.
termux nginx domain sendiri, cloudflare tunnel custom domain android, web server hp android, hosting web dari hp, nginx cloudflare termux, server termux pakai domain
Cuitan New
- Cara Membuat HP Android Menjadi Web Server Online dengan Termux, Nginx, dan Custom Domain Cloudflare Tunnel
- πCara Fix Directory Listing Mencegah Kebocoran Data
- Solusi Ampuh Mengatasi Error Non-Fast-Forward saat Push ke GitHub
- Cara Licik Agar Google Meet Jadi Premium
- Kamu pilih Wordpress Atau Blogspot?