Pernahkah Anda berpikir untuk menjadikan HP Android bekas atau utama Anda sebagai Web Server berjalan? Dengan Termux, hal ini sangat mungkin dilakukan tanpa perlu akses Root.
Dalam tutorial SysNetLab kali ini, kita akan belajar cara membuat web server sederhana menggunakan bahasa pemrograman Python dan framework Flask. Proyek ini sangat berguna untuk:
- Belajar dasar-dasar backend web development.
- Hosting file lokal (Local Network File Sharing).
- Testing API sederhana langsung dari saku Anda.
Langkah 1: Persiapan & Update Repository
Hal pertama yang wajib dilakukan adalah memastikan seluruh paket di Termux adalah versi terbaru. Buka Termux Anda dan jalankan perintah berikut:
Note: Jika muncul pop-up izin penyimpanan, pilih "Izinkan" agar Termux bisa membaca file internal.
Langkah 2: Install Python & Flask
Web server yang akan kita buat berbasis Python. Kita perlu menginstal Python dan PIP (Package Manager) terlebih dahulu.
Tunggu hingga proses instalasi selesai. Flask adalah micro-framework yang ringan, sangat cocok untuk perangkat mobile.
Langkah 3: Membuat Script Server (app.py)
Sekarang kita akan menulis kode servernya. Kita akan menggunakan editor teks nano di dalam Termux.
1. Buat folder proyek dan masuk ke dalamnya:
2. Buat file python baru:
3. Salin dan tempel (Paste) kode berikut ke dalam layar nano:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def home():
return '''
<h1>Halo SysNetLab!</h1>
<p>Server ini berjalan di Android via Termux.</p>
<hr>
<small>Powered by Python Flask</small>
'''
if __name__ == '__main__':
# Host 0.0.0.0 agar bisa diakses device lain satu WiFi
app.run(host='0.0.0.0', port=5000)
Setelah di-paste, simpan dengan cara tekan tombol CTRL + X, lalu ketik Y, dan tekan Enter.
Langkah 4: Menjalankan Server
Saatnya momen kebenaran. Jalankan script yang baru saja kita buat dengan perintah:
Jika berhasil, Anda akan melihat pesan seperti ini:
Langkah 5: Cara Mengakses Web
Sekarang buka browser (Chrome/Firefox) di HP Anda, lalu ketik alamat:
http://localhost:5000
Boom! 🎉 Anda akan melihat halaman web sederhana yang baru saja Anda buat.
Bonus: Akses dari HP/Laptop Lain (Satu WiFi)
Agar teman Anda yang terhubung di WiFi yang sama bisa melihat web Anda:
- Buka sesi baru di Termux, ketik
ifconfig. - Cari alamat IP WLAN Anda (biasanya berawalan 192.168.x.x).
- Minta teman Anda membuka browser dan mengetik:
http://192.168.1.5:5000(Ganti IP sesuai IP HP Anda).
Kesimpulan: Termux bukan hanya alat untuk menjalankan script orang lain, tapi juga media belajar System Administration yang powerful. Di artikel selanjutnya, kita akan mencoba membuat bot Telegram sederhana.
Ada error? Tanyakan di kolom diskusi di bawah!
