Lewati ke konten utama

Instalasi

Anda perlu menginstal beberapa paket jika Anda menggunakan Linux/Ubuntu/CentOS/AlmaLinux. Kemudian Anda dapat menginstal paket JagoTraffic Worker.

tip

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:
    • CentOS/RHEL atau distribusi Linux apa pun yang menggunakan yum sebagai pengelola paketnya.
    • Distribusi berbasis Ubuntu/Debian yang menggunakan apt sebagai pengelola paketnya.
    • MacOS (memerlukan Homebrew dan Xcode terinstal).
    • Windows.

Periksa versi Node.js dan npm yang terinstal dengan perintah berikut:

node -v
npm -v
Catatan

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 -fsSL 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

# 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".

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

tip

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 install -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 install -g pm2

Perbarui Jago Traffic Worker

Jika Anda sudah menginstal Jago Traffic dan ingin memperbaruinya ke versi terbaru:

npm install -g jagotraffic@latest
✨ Selamat!

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! 🚀