📘 Akhirnya! FUXA SCADA Bisa Diakses dari Mana Saja – Begini Caranya (Menggunakan Ngrok)

1. Dasar Teori
🔹 Apa itu SCADA?
SCADA (Supervisory Control and Data Acquisition) adalah sistem kontrol industri yang digunakan untuk memantau dan mengendalikan proses jarak jauh dalam berbagai sektor seperti manufaktur, energi, air, dan otomasi bangunan. SCADA menggabungkan perangkat keras (seperti PLC dan sensor) dengan perangkat lunak visualisasi yang memungkinkan pengguna melihat data secara real time dan mengambil keputusan berbasis data.
🔹 Mengenal FUXA SCADA
FUXA SCADA adalah platform SCADA berbasis web dan open-source yang dibangun menggunakan teknologi modern seperti Node.js, Angular, dan MongoDB. Dengan FUXA, pengguna dapat membuat tampilan antarmuka (HMI), mengatur koneksi ke PLC/modbus/MQTT, serta memantau data proses dari mana saja.
🔹 Apa Itu Ngrok?
Ngrok adalah alat yang memungkinkan Anda mengekspos layanan lokal (seperti localhost:1881) ke internet melalui tunnel HTTPS yang aman. Ini sangat berguna untuk menguji, demo, atau mengakses layanan dari jarak jauh tanpa konfigurasi rumit seperti port forwarding, dynamic DNS, atau firewall.
No | Materi | Tanggal | Waktu | Harga | Lokasi | View | Action |
---|---|---|---|---|---|---|---|
1 | IOT PLC SCADA Siemens | 7-8 Juni 2025 | 08.00 - 16.00 | 2000000 | Surabaya | Silabus | Daftar Sekarang |
2 | IOT PLC SCADA Omron | 14 - 15 Juni 2025 | 08.00 - 16.00 | 2000000 | Surabaya | Silabus | Daftar Sekarang |
3 | IOT PLC SCADA Schneider | 21-22 Juni 2025 | 08.00 -16.00 | 2000000 | Surabaya | Silabus | Daftar Sekarang |
4 | IOT PLC SCADA Allen Bradley | 28-29 Juni 2025 | 08.00-16.00 | 2000000 | Surabaya | Silabus | Daftar Sekarang |
Dengan menggunakan Ngrok, FUXA SCADA yang sebelumnya hanya bisa diakses di jaringan lokal kini bisa diakses secara global via internet dengan URL HTTPS publik.
🔹 Mengapa Ini Penting?
Dalam kondisi nyata (misalnya industri kecil atau project IoT), engineer seringkali perlu mengakses sistem SCADA dari luar lokasi. Dengan solusi seperti Ngrok + FUXA, Anda bisa:
- Menyediakan remote monitoring cepat tanpa VPN
- Mendemokan proyek ke klien secara online
- Mengakses sistem dari device mobile atau komputer mana saja
Namun, karena membuka akses SCADA ke internet membawa risiko keamanan, pendekatan ini lebih cocok untuk keperluan pengujian, demo, atau proyek kecil, bukan sistem produksi permanen.
2. Tujuan Pembelajaran
Setelah menyelesaikan jobsheet ini, peserta diharapkan dapat:
- Menyediakan akses FUXA SCADA dari internet menggunakan Ngrok
- Mengetahui konfigurasi dasar FUXA SCADA dan ekspos ke publik secara aman
- Memahami potensi dan risiko saat mengakses SCADA secara remote
3. Peralatan dan Perangkat Lunak
Perangkat/Software | Keterangan |
Komputer/Laptop | OS Windows/Linux/Mac |
FUXA SCADA | Aplikasi SCADA berbasis Node.js |
Node.js | Versi 14+ |
Ngrok | Tunnel HTTP ke publik |
Browser | Chrome, Firefox, dsb |
Internet Stabil | Diperlukan untuk tunneling |
4. Instalasi FUXA SCADA
Langkah 1: Install Node.js
- Unduh dari: https://nodejs.org
- Install versi LTS dan pastikan npm terinstal
- Cek dengan:
node -vnpm -v
Langkah 2: Unduh dan Jalankan FUXA
git clone https://github.com/frangoteam/FUXA.gitcd FUXAnpm installnpm run start
Akses FUXA via browser di http://localhost:1881
5. Instalasi dan Konfigurasi Ngrok
Langkah 1: Download & Setup Ngrok
- Daftar: https://dashboard.ngrok.com
- Unduh sesuai OS: https://ngrok.com/download
- Setup token:
ngrok config add-authtoken [TOKEN_ANDA]
Langkah 2: Jalankan Ngrok
ngrok http 1881
Salin URL https://xxxx.ngrok.io → ini adalah akses publik ke FUXA Anda.
6. Uji Akses dari Perangkat Lain
- Buka URL tersebut dari perangkat lain (misal smartphone)
- Login ke FUXA dengan admin / admin
- Pastikan interface SCADA bisa diakses dari luar jaringan lokal
7. Tips Keamanan (⚠️ Wajib Dibaca!)
- Ganti username/password default FUXA
- Jangan sebarkan URL Ngrok secara publik
- Gunakan HTTPS default dari Ngrok
- Untuk sistem produksi, gunakan VPN atau tunnel dengan otentikasi
- Hindari menyimpan kredensial sensitif dalam project publik
8. Troubleshooting
Masalah | Solusi |
Ngrok error: no tunnel authtoken | Jalankan ngrok config add-authtoken |
FUXA tidak bisa diakses | Pastikan npm run start sedang berjalan |
Port 1881 tidak terdeteksi | Cek apakah firewall menutup port atau port bentrok |
Tidak bisa login FUXA | Username/password salah (default: admin/admin) |
9. Penutup
Dengan menyambungkan FUXA SCADA ke internet via Ngrok:
- Anda bisa memantau sistem dari mana saja
- Menghemat waktu setup remote access
- Cocok untuk prototipe, pembelajaran, atau demo klien
Tetapi… ingat selalu jaga keamanannya. Jangan gunakan metode ini untuk sistem industri besar tanpa pengamanan tambahan.
10. Tugas Praktik
- Jalankan FUXA SCADA di komputer Anda dan ekspos melalui Ngrok
- Akses URL dari perangkat berbeda dan screenshot halaman login
- Ubah username/password default FUXA
- Buat tabel kelebihan dan risiko membuka SCADA ke publik
- Tambahkan 1 metode alternatif selain Ngrok untuk remote SCADA