Cara Mengubah Android Menjadi Web Server Pribadi Menggunakan Python & Termux (Tanpa Root)


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:

Termux
pkg update && pkg upgrade -y
termux-setup-storage

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.

Install Packages
pkg install python -y
pip install flask

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:

mkdir mywebserver
cd mywebserver

2. Buat file python baru:

nano app.py

3. Salin dan tempel (Paste) kode berikut ke dalam layar nano:

app.py
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:

python app.py

Jika berhasil, Anda akan melihat pesan seperti ini:

* Running on http://0.0.0.0:5000/ (Press CTRL+C to quit)

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:

  1. Buka sesi baru di Termux, ketik ifconfig.
  2. Cari alamat IP WLAN Anda (biasanya berawalan 192.168.x.x).
  3. 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!

About the Author

Saya seorang lulusan SMK

إرسال تعليق

Cookie Consent
SysNetLab serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.