by Zass Desuta

Blog

Dari Nol sampai Bot Online dalam 15 Menit di Panel Pterodactyl

Jawiya ClarissaJawiya Clarissa5 menit baca

Peta jalan memindahkan bot dari komputermu ke server yang menyala 24 jam: pilih paket, bayar, upload file, atur startup, lalu Start. Lengkap dengan perkiraan waktu tiap langkah.

Bagikan
Daftar isi

Banyak orang mengira hosting bot itu rumit: harus paham Linux, SSH, dan pengaturan server. Di panel Pterodactyl tidak begitu. Kalau botmu sudah bisa jalan di komputer, memindahkannya ke server yang menyala 24 jam bisa selesai dalam sekitar 15 menit.

Artikel ini jadi peta jalannya, dari belum punya server sampai bot online. Di tiap langkah ada tautan ke panduan lengkapnya kalau kamu butuh detail.

Catatan jujur soal waktu: 15 menit ini perkiraan kalau file botmu sudah siap dan pembayaranmu cepat terkonfirmasi. Kalau kamu masih mengetik kode bot dari nol, tentu butuh waktu lebih lama.

Siapkan dulu sebelum mulai

Lima menit persiapan di awal menghemat banyak waktu di tengah jalan. Cek daftar ini:

  • Bot Node.js yang sudah pernah berhasil jalan di komputermu. Kalau botmu memakai bahasa lain, lihat Memilih egg.
  • File package.json yang berisi daftar paket (dependencies) dengan lengkap. Panel memasang paket dari file ini, jadi kalau ada yang kurang, bot akan error.
  • Folder bot tanpa node_modules. Folder itu tidak perlu diupload karena dipasang otomatis.
  • Token atau API key bot siap di catatan. Jangan ditulis langsung di kode, nanti kita taruh di file .env. Alasannya ada di Menyimpan token dengan .env.
  • Nama file utama bot, biasanya index.js.
  • Versi Node.js yang kamu pakai di komputer. Ketik node -v di terminal untuk melihatnya.

Peta waktunya

WaktuLangkah
Menit 0 sampai 3Pilih paket dan isi pesanan
Menit 3 sampai 6Bayar
Menit 6 sampai 8Login ke panel
Menit 8 sampai 11Upload file bot dan buat .env
Menit 11 sampai 13Atur file utama di Startup
Menit 13 sampai 15Start dan cek Console

Menit 0 sampai 3: pilih paket dan isi pesanan

Buka halaman Paket dan pilih yang RAM-nya sesuai bot. Bot yang hanya membalas perintah sederhana tidak butuh RAM besar. Bot musik atau bot yang melayani banyak grup butuh lebih banyak. Kalau ragu, mulai dari yang kecil dan naikkan nanti kalau terasa sempit.

Pastikan egg yang dipilih adalah Node.js. Cara mengisi halaman pesanan ada di Mengisi halaman pesanan, dan alur beli lengkapnya di Cara membeli paket.

Menit 3 sampai 6: bayar

Pilih metode bayar yang tersedia lalu selesaikan pembayarannya. Kalau kamu punya kode promo, masukkan sebelum membayar. Detailnya ada di Metode pembayaran dan voucher.

Setelah pembayaran terkonfirmasi, servermu dibuat otomatis dan data akun panelmu tampil di halaman pesanan. Lihat Akun panel di halaman pesanan kalau belum menemukannya. Simpan datanya, jangan dibagikan ke siapa pun.

Menit 6 sampai 8: login ke panel

Buka panel, login dengan data tadi, lalu ganti password-nya. Panduannya ada di Login dan ganti password panel. Kamu akan melihat servermu di daftar. Klik untuk masuk ke halaman servernya.

Menit 8 sampai 11: upload file bot

  1. Buka tab Files.
  2. Klik Upload, lalu pilih package.json dan file bot-mu. Kalau botmu terdiri dari banyak file atau folder, kompres jadi .zip dulu lalu ekstrak di panel. Caranya ada di Mengunggah file dengan File Manager dan SFTP.
  3. Klik New File, beri nama .env, isi dengan token botmu, lalu Save. Contohnya DISCORD_TOKEN=tokenmu tanpa spasi dan tanpa tanda kutip.

Menit 11 sampai 13: atur file utama

Buka tab Startup dan isi variabel file utama dengan nama file bot-mu, misalnya index.js. Nama kolomnya bisa berbeda tergantung egg, jadi kalau bingung baca Startup dan variabel.

Kalau botmu butuh versi Node.js tertentu, ubah di bagian Docker Image pada tab yang sama. Caranya di Cara mengganti versi Node.js lewat Docker Image.

Menit 13 sampai 15: Start dan cek

Buka tab Console, lalu klik Start. Pertama kali jalan, panel memasang paket dulu, jadi tunggu satu sampai dua menit. Bot berhasil jalan kalau konsol menampilkan tulisan bahwa bot sudah online, sesuai pesan yang kamu tulis sendiri di kode botmu, dan bot kelihatan online di aplikasinya (Discord, Telegram, atau WhatsApp).

Selamat, botmu sekarang hidup di server, bukan lagi di komputermu. Tutup laptopnya, botnya tetap jalan.

Kalau macet di tengah jalan

Yang kamu lihatKemungkinan penyebabBaca ini
Cannot find module ...Paket belum ada di package.jsonMengatasi error "Cannot find module"
Bot langsung berhentiToken salah atau file .env belum benarCek isi .env, lalu Menjalankan, menghentikan, dan merestart server
Server tidak mau jalanBanyak kemungkinanServer bermasalah? Urutan yang harus dicek

Setelah bot online, apa lagi?

Belum punya bot? Mulai dari Cara Hosting Bot Discord 24 Jam di Panel Pterodactyl. Panduan bot WhatsApp dan Telegram ada di Pusat Bantuan. Kalau kamu masih membandingkan panel dengan VPS, baca Panel Hosting vs VPS.

Apakah artikel ini membantu?

Baca Juga