instalasi
NEO FEEDER v1.0.2
platform windows
Basit Adhi Prabowo
Universitas ‘Aisyiyah Yogyakarta
Maret 2022
https://bit.ly/neofeederwindows
Sukses Memasang Neo Feeder:
DNS & HTTPS untuk Neo Feeder
Materi Pemantik Diskusi
– DISCLAIMER –
Saya bukan pengembang Neo-Feeder. Materi hanya secara teori dan asumsi.
PREAMBULE
INSTALASI NEO FEEDER
windows
docker
KONFLIK? (INSTALLER WINDOWS)
Service
Port
App
NEO-Feeder
Feeder
Tidak Konflik
PRE INSTALASI
PRE INSTALASI
INSTALL, YUK!
POST INSTALASI
POST INSTALASI
Kotak Dialog Run:
POST INSTALASI: START-UP FOLDER
POST INSTALASI: START-UP SERVICE
POST INSTALASI: ALLOW FIREWALL
Alternatif:
Perilaku default Firewall Windows
Inbound → whitelist
Outbound → blacklist
ALLOW FIREWALL
Aplikasi
Port
ALLOW APPS
Jika belum ada nginx dan Node.js, maka klik Allow another app...
ALLOW PORT
POST INSTALASI: BEST FOR BACKGROUND
PREFILL VS MIGRASI
PREFILL vs MIGRASI
Migrasi
Neo-Feeder
Feeder
Prefill
PDDIKTI Pusat
prefill sebelum
maupun setelah
28 Feb 2022
√
Berhasil �Sinkron
√
√
Gagal�Sinkron
x
√
Input�Baru
x
vs
Contoh kasus:
Sinkron terakhir Feeder 26 Feb 2022, total ada 90.000 data, kemudian ada 10.000 data siap sinkron, 9.500 data berhasil sinkron, dan 500 data gagal sinkron. Tanggal 27 Feb 2022 menambah 2.000 data
9.500
9.500
0
500
0
2.000
80.000
80.000
SIFAT INSERT DATA
ID | Nama |
1 | John |
Push Prefill
Migrasi
2 | Fulan |
1 | John Doe |
2 | Fulan |
3 | Mawar |
3 | Mawar |
2 | Fulan Fulan |
1 | John John Doe |
2 | Fulan |
1 | John |
MIGRASI ANTAR IP (1): WIN/LIN 2 WIN/LIN
FEEDER
192.168.1.1
NEO-FEEDER
192.168.1.2
port 54321 inbound dibuka
Pada Komputer Feeder
MIGRASI ANTAR IP(2): WIN/LIN 2 WIN/LIN
Pada Komputer Feeder, setelah selesai migrasi
MIGRASI MANUAL BEDA PC: WIN 2 WIN
Lakukan secara berurutan
UNISA YOGYAKARTA
NEO FEEDER v1.0.2(64 bit).exe
Win10 64 bit, RAM 4Gb, HDD
Ukuran Prefill 96,4 MB
Migrasi ±1 Jam
TINGKAT LANJUT
WEBSERVICE?
DOMAIN & DNS
(7) 49.x.x.x
(6) nf.example.com, kang?
DNS Static
(Router PT)
DNS Server
(2) 202.x.x.x bro
(1) Mana sih nf.example.org?
(4) 192.x.x.x bro
(5) kalo nf.example.com?
(3) Mana sih nf.example.org?
(8) 49.x.x.x bro
(1) klien A mencari alamat di DNS internet
(3) klien B mencari alamat di DNS LAN
(8) DNS LAN mengembalikan IP
(4) DNS LAN mengembalikan IP dari static� nf.example.org internet 202.x.x.x
nf.example.org LAN 192.x.x.x
(2) DNS internet mengembalikan IP
(5) klien B mencari alamat di DNS LAN
(6) DNS LAN tidak menemukan alamat di static� DNS LAN tidak menemukan juga di cache� DNS LAN kontak DNS internet
(7) DNS internet mengembalikan IP
DNS LAN menyimpan alamat & IP ke cache
klien A
klien B
Misalnya nf.example.org adalah alamat Neo Feeder
Perguruan Tinggi
server
(9) Mana sih nf.example.org? localhost
(9) server mencari alamat di DNS dirinya sendiri
SETTING DNS DI MANA SAJA?
DNS Internet
DNS Static Router PT
DNS Lokal Komputer
NF dapat diakses dari LAN
NF dapat diakses dari internet, NF hanya menggunakan IP Publik
NF dapat diakses dari internet, NF menggunakan IP Lokal dan IP Publik
NF hanya localhost
DNS
DNS Static (LAN)
Pada komputer Neo Feeder:
di mana nf.example.org diganti dengan subdomain Neo Feeder di Perguruan Tinggi
DNS Lokal Komputer
HTTPS
https://nginx.org/en/docs/http/configuring_https_servers.html�https://www.nginx.com/blog/http2-module-nginx/
0 ms
10 ms
20 ms
12 ms
Jangan menggunakan HTTP
karena tidak dienkrip dan
ada orang seperti ini
HTTP
User: 051xxx
HTTPS
CgHSkuKP0E6tE7zDhQEz0Q==
HTTP itu kayak nulis PIN ATM di dompet yang di dompet itu ada kartu ATMnya
SETTING HTTPS WEB (PORT 8100)
server {
listen 8100 ssl http2;
server_name localhost;
ssl_certificate C:\ssl\chain-ssl.crt;
ssl_certificate_key C:\ssl\ssl.key;
…
C:\NEO FEEDER\nginx\conf\nginx.conf
Buka web dengan https://nf.example.org meskipun di komputer server Neo Feeder,
di mana nf.example.org diganti dengan subdomain Neo Feeder di Perguruan Tinggi.
SETTING HTTPS WEBSERVICE (PORT 3003)
MITIGASI (1)
MITIGASI (2)
Status�304: cache
2xx: success
4xx: error
: timeout
MEMBATASI PROSES
Jika komputer sering hang atau sharing resource
Lihat di Processes yang menggunakan CPU besar
KEMUNGKINAN LAMBAT
KAPAN UPGRADE SERVER?
That’s it . . .
Let’s Share . . .
https://bit.ly/neofeederwindows