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 dicek 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
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 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 Worker
Instalasi Global
Untuk menginstal Jago Traffic secara global:
- npm
- Yarn
- pnpm
npm install -g jagotraffic
yarn global add jagotraffic
pnpm add -g jagotraffic
Menggunakan npx (tanpa instalasi global)
Jika Anda ingin menjalankan Jago Traffic tanpa instalasi permanen:
npx jagotraffic
Verifikasi Instalasi
Untuk memastikan instalasi berhasil, jalankan perintah berikut:
jagotraffic --version
Perintah ini akan menampilkan versi terbaru Jago Traffic.
Instal PM2 (opsional)
Jika Anda ingin menggunakan PM2 untuk mengelola traffic-worker Anda, Anda dapat menginstalnya dengan:
- npm
- Yarn
- pnpm
npm install -g pm2
yarn global add pm2
pnpm add -g pm2
Perbarui Jago Traffic Worker
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.
Masalah?
Jika Anda mengalami masalah saat menjalankan Worker, periksa kembali konfigurasinya dan pastikan semua dependensi terinstal dengan benar. Jika masalah berlanjut, lihat dokumentasi atau hubungi dukungan teknis.
Selamat menggunakan Jago Traffic! 🚀