All-in-One Installer
Panel dan Wings diinstal dari satu script. Pilih mode instalasi, sisanya dikerjakan otomatis tanpa perlu menjalankan installer terpisah.
Instal Pterodactyl Panel & Wings dalam satu perintah. Multi-OS, SSL otomatis, CLI modern, plus manajemen server lewat perintah arkan. Tidak ada langkah manual, tidak ada konfigurasi yang terlupa — installer memeriksa sendiri OS, DNS, dan dependensinya.
$ bash <(curl -s https://arkanprojects.vercel.app/installer/pterodactyl.sh)Sembilan hal yang biasanya harus Anda kerjakan sendiri setelah mengikuti panduan instalasi — sekarang ditangani installer, termasuk backup, update, dan diagnosa.
Panel dan Wings diinstal dari satu script. Pilih mode instalasi, sisanya dikerjakan otomatis tanpa perlu menjalankan installer terpisah.
Dukungan flag CLI (--panel, --wings, --fqdn, --email, --yes) sehingga instalasi bisa dijalankan non-interaktif untuk otomasi CI atau provisioning massal.
CLI manajemen terpasang di /usr/local/bin/arkan: status, update, backup, restore, logs, restart, doctor, hingga uninstall.
Let's Encrypt dikonfigurasi lengkap dengan verifikasi DNS, redirect HTTP ke HTTPS, HSTS, dan pembaruan sertifikat otomatis via systemd timer.
UFW untuk Ubuntu/Debian dan FirewallD untuk Rocky/AlmaLinux. Hanya port yang dibutuhkan panel, Wings, SFTP, dan DB yang dibuka.
Docker CE dipasang dari repository resmi sesuai distro (bug repo Ubuntu diperbaiki), plus service systemd dan pemeriksaan virtualisasi container.
MariaDB LTS dari repository resmi dan Redis untuk cache, session, dan queue. Password database dibuat acak dengan kualitas kriptografis.
Menu update panel/wings dengan backup otomatis sebelum migrasi, ditambah snapshot database dan folder panel ke /var/backups/arkanprojects.
Pemeriksaan kesehatan sistem (service, socket, koneksi DB, DNS) dan log terstruktur di /var/log/arkanprojects-installer.log dengan rotasi otomatis.
Pilih mode yang sesuai. Semua mode memakai script yang sama — hanya berbeda pada seberapa banyak yang dikirim lewat flag.
bash <(curl -s https://arkanprojects.vercel.app/installer/pterodactyl.sh)
Wizard menanyakan konfigurasi satu per satu — cocok untuk instalasi pertama.
Flag utama
--panel--wings--both--fqdn--email--ssl--firewall--dbhost--yes--dry-runInstaller menanam CLI kecil di /usr/local/bin/arkan supaya Anda tidak perlu menghafal path, nama service, atau urutan perintah artisan.
arkan statusRingkasan kesehatan service Panel, Wings, queue worker, dan database.
arkan doctorDiagnosa menyeluruh: versi OS, PHP, socket FPM, koneksi DB, port, dan DNS.
arkan update panelBackup otomatis lalu update Panel ke rilis terbaru.
arkan update wingsPerbarui binary Wings dan restart daemon.
arkan backupSnapshot database + file panel ke /var/backups/arkanprojects.
arkan restore <file>Pulihkan panel dari file backup yang dipilih.
arkan logs panelIkuti log Laravel, Nginx, atau queue worker secara real-time.
arkan uninstallHapus Panel/Wings dengan konfirmasi berlapis dan opsi simpan database.
Setiap tahap menampilkan progres dan hasilnya. Bila ada yang gagal, script berhenti dengan pesan yang menjelaskan penyebabnya.
Script membaca distro, versi, arsitektur CPU, RAM, virtualisasi, dan kapasitas disk. Distribusi yang tidak didukung dihentikan lebih awal.
Lewat wizard atau flag CLI: database, FQDN, email, akun admin, opsi SSL dan firewall. FQDN serta DNS diverifikasi sebelum menyentuh sistem.
PHP 8.3, MariaDB LTS, Nginx, Redis, Composer, dan paket pendukung lain dipasang dari repository resmi sesuai distribusi.
Panel diunduh, Composer install, database dibuat, environment & migrasi dijalankan, akun admin pertama dibuat otomatis.
Nginx dikonfigurasi dengan TLS modern dan security header, Certbot menerbitkan sertifikat, queue worker dan cron diaktifkan.
Docker CE, binary Wings, dan service systemd disiapkan. Tinggal tempel config.yml dari Panel dan jalankan node.
Total estimasi: ±6 menit pada VPS 2 vCPU / 4 GB RAM dengan koneksi stabil.
Semuanya berasal dari repository resmi masing-masing proyek — tanpa paket pihak ketiga, tanpa binari misterius.
Runtime Panel dengan FPM pool yang dituning sesuai RAM server.
Database Panel dari repository resmi MariaDB.
Reverse proxy, TLS 1.2/1.3, HTTP/2, dan security header.
Cache, session, dan queue driver untuk Panel.
Runtime container yang dipakai Wings untuk tiap game server.
Dependency manager PHP untuk memasang paket Panel.
Penerbitan & perpanjangan sertifikat SSL otomatis.
Hanya dipasang bila memakai flag --with-node, untuk build aset Panel atau addon.
Tanpa dependensi runtime tambahan, hanya shell dan paket sistem.
Installer membaca /etc/os-release dan menyesuaikan repository paket, nama service, serta konfigurasi web server secara otomatis.
22.04 LTS
Jammy Jellyfish
24.04 LTS
Noble Numbat
11
Bullseye
12
Bookworm
13
Trixie
8
Green Obsidian
9
Blue Onyx
8
Sapphire Caracal
9
Purple Sultan
Delapan hal yang paling sering ditanyakan sebelum memasang Pterodactyl di server sendiri.
Panel adalah antarmuka web tempat admin mengelola user, node, dan server. Wings adalah daemon yang berjalan di setiap node dan mengeksekusi game server di dalam container Docker. Satu Panel bisa mengelola banyak node Wings.
Untuk Panel: 1 core CPU, 2 GB RAM, dan 20 GB disk. Untuk Wings: tambahan 1 GB RAM per node. Jika Panel dan Wings dijalankan di mesin yang sama, sediakan minimal 2 core CPU, 3 GB RAM, dan 30 GB disk. Untuk produksi, sesuaikan RAM dengan jumlah game server yang berjalan.
Bisa. Panel tetap berjalan dengan IP address langsung, tetapi fitur SSL otomatis memerlukan domain yang DNS-nya sudah mengarah ke IP server. Jika memakai IP, pilih opsi tanpa SSL atau pasang sertifikat sendiri, lalu setel ulang Nginx.
Ya. Installer bersifat idempotent: instalasi yang sudah ada dideteksi lebih dulu, dan setiap langkah diberi konfirmasi sebelum menimpa data. Sebelum operasi update, script membuat backup otomatis terlebih dahulu.
Gunakan perintah arkan update panel atau arkan update wings. Script akan membackup database dan file panel, mengunduh rilis terbaru, menjalankan migrasi serta cache rebuild, lalu merestart service yang diperlukan.
Bisa. Semua pertanyaan wizard punya padanan flag CLI, misalnya --panel --fqdn panel.domain.com --email admin@domain.com --yes --ssl --firewall. Tambahkan --dry-run untuk memeriksa rencana instalasi tanpa mengubah sistem.
Semua langkah tercatat di /var/log/arkanprojects-installer.log beserta timestamp. Jalankan arkan doctor untuk memeriksa service, socket PHP-FPM, koneksi database, DNS, dan port. Karena script idempotent, instalasi bisa dilanjutkan dengan menjalankannya kembali.
Ubuntu 22.04/24.04 LTS, Debian 11/12/13, Rocky Linux 8/9, dan AlmaLinux 8/9 pada arsitektur amd64 maupun arm64 (Ubuntu). Disarankan memakai VPS KVM; sistem berbasis container seperti OpenVZ biasanya tidak mendukung Docker sehingga Wings tidak akan berjalan.
Belum terjawab? Buka diskusi di GitHub Issues.
ArkanProjects lahir dari kebiasaan membaca panduan instalasi sepanjang 40 langkah. Installer ini merangkumnya jadi satu perintah yang bisa diaudit.
Semua paket berasal dari repository distribusi dan rilis resmi Pterodactyl.
Kode terbuka dengan lisensi GPL-3.0 — boleh dibaca, diubah, dan dipakai ulang.
Aman dijalankan ulang: instalasi yang ada dideteksi dan tidak ditimpa tanpa konfirmasi.
Dibuat oleh komunitas game server hosting Indonesia, dipakai gratis tanpa batasan.
Panel + Wings, SSL, dan firewall dalam satu script.
Mode unattended, CLI arkan, backup & restore, doctor, log rotation.
Addon game, tema panel, dan manajemen multi-node.