Instalasi
Anda perlu menginstal beberapa paket jika Anda menggunakan Linux/Ubuntu/CentOS/AlmaLinux. Kemudian Anda dapat menginstal paket JagoTraffic Worker.
Instal Jago Traffic dalam 5 menit ⏱!
Prasyarat
Sebelum menginstal, pastikan Anda memiliki:
- Node.js versi 20.0 atau lebih tinggi (yang dapat diperiksa dengan menjalankan
node -v
). Anda dapat menggunakan nvm untuk mengelola beberapa versi Node.js pada satu mesin.- Saat menginstal Node.js, disarankan untuk mencentang semua kotak centang yang terkait dengan dependensi.
- Sistem Operasi:
Periksa versi Node.js dan npm yang terinstal dengan perintah berikut:
node -v
npm -v
Saat ini sistem operasi Android tidak didukung
Instalasi Cepat
Instalasi otomatis ini hanya untuk Sistem Operasi Linux. Anda dapat menginstal paket yang diperlukan menggunakan perintah berikut:
- Curl
- Wget
curl -fsSL https://cdn.jagocode.id/scripts/jagotraffic/install.sh | bash
wget -qO- https://cdn.jagocode.id/scripts/jagotraffic/install.sh | bash
Instalasi Manual
Instal Paket
Instal NodeJS
Untuk instalasi yang lebih lengkap, Anda dapat mengunjungi situs web resmi NodeJS
- Windows (fnm)
- Linux & Mac OS (nvm)
# Unduh dan instal fnm:
winget install Schniz.fnm
# Unduh dan instal Node.js:
fnm install 22
# Verifikasi versi Node.js:
node -v # Seharusnya menampilkan "v22.13.1".
# Verifikasi versi npm:
npm -v # Seharusnya menampilkan "10.9.2".
# Unduh dan instal nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
# Unduh dan instal Node.js:
nvm install 22
# Verifikasi versi Node.js:
node -v # Seharusnya menampilkan "v22.13.1".
nvm current # Seharusnya menampilkan "v22.13.1".
# Verifikasi versi npm:
npm -v # Seharusnya menampilkan "10.9.2".
Paket Linux/Ubuntu
sudo apt install git ca-certificates fonts-liberation libasound2 libatk-bridge2.0-0 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgbm1 libgcc1 libglib2.0-0 libgtk-3-0 libnspr4 libnss3 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 lsb-release wget xdg-utils -y
Paket CentOS/AlmaLinux
yum install git alsa-lib.x86_64 atk.x86_64 cups-libs.x86_64 gtk3.x86_64 libXcomposite.x86_64 libXcursor.x86_64 libXdamage.x86_64 libXext.x86_64 libXi.x86_64 libXrandr.x86_64 libXScrnSaver.x86_64 libXtst.x86_64 pango.x86_64 xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-fonts-cyrillic xorg-x11-fonts-misc xorg-x11-fonts-Type1 xorg-x11-utils -y && yum update nss -y
MacOS
Instal Homebrew jika belum terinstal
/bin/bash -c "$(curl -fsSL [https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh](https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh))"
Instal paket yang diperlukan
brew install git wget cairo pango glib gtk+3 nspr nss dbus
brew tap homebrew/cask-fonts
brew install --cask font-liberation
brew install --cask xquartz
Windows
Unduh NodeJS & Git langsung dari situs resminya lalu instal. Gunakan NodeJS versi 20 atau lebih tinggi.
Instal Jago Traffic CLI
Untuk menginstal Jago Traffic secara global:
- npm
- Yarn
- pnpm
npm install -g jagotraffic
jagotraffic --version
yarn global add jagotraffic
jagotraffic --version
pnpm add -g jagotraffic
jagotraffic --version
Instalasi Tambahan
Jalankan perintah instalasi berikut agar CLI dapat dijalankan di latar belakang.
- npm
- Yarn
- pnpm
npm install -g cross-env
npm install -g pm2
yarn global add cross-env
yarn global add pm2
pnpm add -g cross-env
pnpm add -g pm2
Perbarui Jago Traffic CLI
Jika Anda sudah menginstal Jago Traffic dan ingin memperbaruinya ke versi terbaru:
- npm
- Yarn
- pnpm
npm install -g jagotraffic@latest
yarn global add jagotraffic@latest
pnpm add -g jagotraffic@latest
Sekarang Anda dapat menjalankan Worker di perangkat lokal atau VPS Anda.
Ada Masalah?
Jika Anda mengalami masalah saat menjalankan Worker, periksa kembali konfigurasi dan pastikan semua dependensi terinstal dengan benar. Jika masalah berlanjut, lihat dokumentasi atau hubungi dukungan teknis.
Selamat menggunakan Jago Traffic! 🚀