Ikymomo

Ikymomo

Android

Bangun Web Server Pro di Android pake WordPress dan Cloudflare Tunnel

Liaviora7 mnt baca98 dilihat
Panduan cara mengubah Android menjadi web server WordPress pro dengan Cloudflare.

Setelah sukses ubah Android jadi PC desktop, sekarang kita upgrade HP kamu jadi infrastruktur server yang beneran pro. Kita bakal pasang WordPress dan bikin website kamu bisa diakses dari mana aja tanpa sewa VPS. Cukup pake HP yang ada di kantong aja!

Instalasi LEMP Stack & Cloudflared ARM64

Kita butuh Nginx, MariaDB, PHP 8.4, dan Cloudflared. Untuk Cloudflared, kita pake paket .deb biar terkelola rapi sama sistem Ubuntu ARM64 kamu.

Jalankan perintah ini di terminal:
__CODEBLOCK0
Lalu instal Cloudflared ARM64:
CODEBLOCK1
Jangan lupa aktifin layanannya biar semuanya jalan:
CODEBLOCK2

Setting MariaDB Database

Jalankan perintah ini buat setup awal: CODEBLOCK3 Kalo gak bisa atau error Command Not Found. Kamu bisa coba ini. CODEBLOCK4_ terus ikutin kaya dibawah ini:
  • Enter current password for root: Langsung tekan Enter.
  • Switch to unix
socket authentication?: Ketik Y.
  • Change the root password?: Ketik Y. masukin password database yang kuat.
  • Remove anonymous users?: Ketik Y.
  • Disallow root login remotely?: Ketik Y.
  • Remove test database & Reload?: Ketik Y.
  • Kalo udah selesai, login ke MySQL pake user root buat bikin database WordPress: __CODEBLOCK5 Terus masukin perintah SQL ini satu-satu: CODEBLOCK6

    Instalasi WordPress & Set Permissions

    Bikin direktori baru di /var biar struktur file kamu rapih:
    CODEBLOCK7 Setelah direktori dibuat dan masuk ke direktori itu selanjutnya unduh WordPress dari sumber aslinya menggunakan wget dan ekstrak. CODEBLOCK8 Oh iya, biar gak error pas proses instalasinya, jangan lupa kamu harus atur permissionnya dulu. Karena kalo gak diubah pas mau install bakalan error atau gak jalan. CODEBLOCK9 CODEBLOCK10

    Konfigurasi Nginx Hardening Simpel & Gzip

    Bikin file config baru:
    CODEBLOCK11 Masukin kode ini biar server kamu aman, kalo kamu mau lebih advance lagi kamu bisa ngulik sendiri atau cari-cari di google ya: CODEBLOCK12 Aktifkan: CODEBLOCK13

    Hubungkan ke Cloudflare

    Biar website online secara profesional, ikutin langkah dashboard dan terminal ini:

    A. Otorisasi & Dashboard Setup

    1. Jalankan cloudflared tunnel login di terminal, terus klik link otorisasi domain kamu.
    2. Jalankan cloudflared tunnel create nama-tunnel terus catet ID Tunnel-nya.
    3. Login ke Cloudflare dashboard, pilih sidebar Zero Trust.
    4. Pilih Networks > Connectors > klik titik tiga pada tunnel kamu > Configure.
    5. Di tab Public Hostname, klik Add a public hostname:
    1. Hostname: Pilih domain kamu (Subdomain opsional). 2. Service: Type HTTP, URL 127.0.0.1:80. 3. Save.

    B. Konfigurasi & Eksekusi Background Service

    Biar gak mati pas kamu tekan CTRL+C, kamu jalankan sebagai Service. Buat file /root/.cloudflared/config.yml terus isi kaya gini.

    Terus jalanin perintah ini:

    CODEBLOCK14
    CODEBLOCK15

    Setup Akhir wp-config

    Ini bagian paling penting buat ngubungin WordPress kamu sama database-nya. Edit wp-config.php kamu dan sesuaikan bagian ini:
    CODEBLOCK16

    Modul Magisk & KSUN

    Biar server otomatis nyala pas HP reboot, gunain tiga file ini di folder modul Magisk kamu:

    module.prop

    CODEBLOCK17

    post-fs-data.sh

    CODEBLOCK18

    service.sh

    CODEBLOCK19__ Aku ingetin, segala resiko yang terjadi pas kamu ngikutin tutorial ini ditanggung sendiri ya. Pastiin kamu udah backup data penting sebelum eksekusi kode-kode di atas. Oprek dengan teliti biar gak rungkad!

    Gimana? Gak nyangka kan kalau HP yang biasanya cuma buat scrolling medsos sekarang udah bertransformasi jadi server WordPress yang pro dan bisa diakses dari seluruh dunia? Dengan kombinasi LEMP Stack, Cloudflare Tunnel, dan modul Magisk & KSUN, kamu udah selangkah lebih maju dalam dunia self-hosting.

    Kalau ada yang bingung atau mau pamer hasil deploy website kamu, langsung aja mampir ke kolom komentar ya. Kapalia tunggu cerita seru kamu!