ArkanProjects

ArkanProjects

Pterodactyl All-in-One Installer — Solusi lengkap untuk instalasi Pterodactyl Panel dan Wings dalam satu script.

0
OS Didukung
0
Fitur Utama
0
Perintah
arkanprojects — bash
Gulir ke bawah
FITUR UNGGULAN

Fitur Utama

Semua yang Anda butuhkan untuk menjalankan Pterodactyl Panel dan Wings

9fitur terintegrasi

All-in-One Installer

Instalasi Pterodactyl Panel dan Wings dalam satu script. Tidak perlu menjalankan beberapa installer terpisah. Satu perintah untuk semuanya.

Multi-OS Support

Kompatibel dengan Ubuntu 22/24, Debian 10-13, Rocky Linux 8/9, dan AlmaLinux 8/9. Deteksi sistem operasi dan arsitektur (amd64/arm64) secara otomatis.

SSL Otomatis

Konfigurasi Let's Encrypt dengan verifikasi DNS. Sertifikat SSL dikeluarkan dan dikonfigurasi secara otomatis pada Nginx.

Firewall Terkonfigurasi

UFW untuk Ubuntu/Debian dan FirewallD untuk Rocky/AlmaLinux. Port yang diperlukan dibuka secara otomatis.

Docker & Wings

Docker CE diinstal dan dikonfigurasi otomatis sebagai dependensi Wings. Termasuk systemd service untuk manajemen proses.

MariaDB & Redis

Database dan cache layer dikonfigurasi otomatis. MariaDB untuk penyimpanan data, Redis untuk session, cache, dan queue.

PHP 8.3 Modern

Menggunakan PHP 8.3 terbaru melalui repository resmi (PPA Ondrej untuk Ubuntu, Sury untuk Debian, Remi untuk RHEL).

Antarmuka CLI Modern

Tampilan terminal berwarna dengan step indicator, progress tracking, dividers, dan feedback jelas untuk setiap tahap instalasi.

Idempotent & Aman

Script aman dijalankan ulang. Deteksi instalasi yang sudah ada. Validasi FQDN dan DNS sebelum memulai.

TEKNOLOGI

Tech Stack

Teknologi yang terinstal dan dikonfigurasi oleh ArkanProjects

PHP

8.3

Runtime utama Pterodactyl Panel, mendukung fitur terbaru seperti typed properties dan fibers.

MariaDB

10.11

Database utama untuk menyimpan data panel, user, server, dan konfigurasi node.

Nginx

1.24

Web server reverse proxy yang melayani Pterodactyl Panel dengan konfigurasi SSL.

Redis

7.x

Cache layer untuk session, queue, dan cache aplikasi Panel.

Docker CE

Latest

Container runtime yang digunakan Wings untuk mengisolasi dan menjalankan game server.

Composer

2.x

Dependency manager PHP untuk menginstal package Pterodactyl Panel.

Let's Encrypt

Certbot

Sertifikat SSL gratis yang dikonfigurasi otomatis dengan verifikasi DNS.

Certbot

Latest

Tool resmi Let's Encrypt untuk penerbitan dan perpanjangan sertifikat SSL.

Node.js

Build Tool

Digunakan untuk membangun aset frontend Pterodactyl Panel (npm build).

tar / zip / unzip

System

Utilitas arsip untuk mengekstrak dan mengelola file installer.

git

System

Version control untuk mengkloning repository Pterodactyl.

curl

System

Tool untuk mengunduh script installer dan mengeksekusi instalasi.

QUICK START

Cara Instalasi

Jalankan satu perintah, sisanya dikerjakan script

Didukung:
Ubuntu
Debian
Rocky Linux
AlmaLinux
terminal
$

Persyaratan

Akses root (sudo)
OS yang didukung (Ubuntu/Debian/Rocky/AlmaLinux)
curl terinstal
RAM 2GB+ untuk Panel
Domain/FQDN mengarah ke IP server (untuk SSL)
ALUR KERJA

Cara Kerja Installer

Enam langkah sederhana dari deteksi sistem hingga server siap digunakan

1

Deteksi Sistem

< 5 detik

Script mendeteksi OS, versi, dan arsitektur CPU secara otomatis. Hanya sistem yang didukung yang dapat melanjutkan.

Mendukung Ubuntu 22/24, Debian 10-13, Rocky Linux 8/9, AlmaLinux 8/9 (amd64/arm64)
17%
2

Konfigurasi Interaktif

1-2 menit

Pengguna memasukkan konfigurasi melalui antarmuka CLI: database, FQDN, email, admin account, opsi SSL dan firewall.

Validasi FQDN, DNS, dan persyaratan sistem sebelum memulai instalasi
33%
3

Instalasi Dependensi

2-3 menit

Semua package yang diperlukan diinstal otomatis: PHP 8.3, MariaDB, Nginx, Redis, Composer, dan lainnya sesuai OS yang terdeteksi.

Menggunakan repository resmi: PPA Ondrej, Sury, EPEL, Remi sesuai distribusi
50%
4

Setup Panel

1-2 menit

Download panel dari repository resmi Pterodactyl, konfigurasi environment, migrasi database, dan buat akun admin.

Panel v1.0.0 diunduh dari GitHub releases, termasuk Composer dependencies
67%
5

Setup Wings

1-2 menit

Instalasi Docker, download binary Wings, konfigurasi systemd service, dan opsional database host untuk multi-node.

Wings v1.0.7, Docker CE terbaru, konfigurasi TLS antara Panel dan Wings
83%
6

Post-Install

< 1 menit

SSL dikonfigurasi, firewall diatur, service diaktifkan. Panel siap diakses dan Wings siap menerima konfigurasi dari Panel.

Let's Encrypt SSL, UFW/FirewallD, systemd enable, dan ringkasan instalasi
100%
KOMPATIBILITAS

Sistem yang Didukung

ArkanProjects kompatibel dengan distribusi Linux populer

CPU
1 Core minimum
RAM (Panel)
2GB minimum
Disk
20GB minimum
RAM (Wings)
+1GB per node
UbuntuLTS
22.04 LTS
Jammy Jellyfish
amd64arm64
UbuntuLTS
24.04 LTS
Noble Numbat
amd64arm64
DebianStable
10
Buster
amd64
DebianStable
11
Bullseye
amd64
DebianStable
12
Bookworm
amd64
DebianStable
13
Trixie
amd64
Rocky LinuxLTS
8
Green Obsidian
amd64
Rocky LinuxLTS
9
Blue Onyx
amd64
AlmaLinuxLTS
8
Sapphire Caracal
amd64
AlmaLinuxLTS
9
Purple Sultan
amd64
FAQ

Pertanyaan Umum

Jawaban untuk pertanyaan yang sering diajukan tentang instalasi Pterodactyl

Pterodactyl Panel adalah panel manajemen game server open-source yang dirancang untuk mengelola banyak game server dari satu antarmuka web. Panel ini menggunakan Wings sebagai daemon node untuk menjalankan dan mengelola container Docker yang berisi game server. Pterodactyl mendukung berbagai game seperti Minecraft, FiveM, Rust, ARK, dan banyak lagi melalui egg system.
Panel adalah antarmuka web (frontend + backend) yang digunakan admin untuk mengelola server, user, dan konfigurasi. Panel diinstal pada satu server utama. Wings adalah daemon yang berjalan pada setiap node (server) yang menjalankan game server. Wings berkomunikasi dengan Panel melalui WebSocket dan mengelola lifecycle container Docker. Satu Panel dapat mengelola banyak node Wings.
Untuk Panel saja: minimal 1 core CPU, 2GB RAM, dan 20GB disk. Untuk Wings (node game server): tambahan minimal 1GB RAM per node. Untuk menjalankan Panel dan Wings di satu server yang sama, diperlukan minimal 2 core CPU, 3GB RAM, dan 30GB disk. Spesifikasi ini adalah batas minimum — untuk produksi, disarankan RAM lebih tinggi tergantung jumlah game server yang akan dijalankan.
Ya, Panel bisa diinstal tanpa domain menggunakan IP address langsung. Namun, fitur SSL otomatis menggunakan Let's Encrypt memerlukan domain yang sudah dikonfigurasi DNS-nya mengarah ke IP server. Jika menggunakan IP address, Anda harus mengatur SSL secara manual atau menggunakan self-signed certificate. Instalasi script akan mendeteksi dan menyesuaikan opsi SSL berdasarkan konfigurasi yang dipilih.
Untuk update Pterodactyl Panel, jalankan perintah update melalui backup panel terlebih dahulu, lalu download versi terbaru dari repository resmi. ArkanProjects juga menyediakan opsi update dalam script. Proses update meliputi: backup database, download release baru, update Composer dependencies, migrasi database, dan cache clear. Selalu backup sebelum melakukan update.
Script hanya menginstal package dari repository resmi distribusi Linux dan source resmi Pterodactyl dari GitHub. Tidak ada modifikasi pada package yang diinstal. Script mendukung firewall (UFW/FirewallD) untuk mengamankan port. Validasi FQDN dan DNS dilakukan sebelum memulai instalasi. Seluruh proses berjalan dengan hak root yang diperlukan untuk konfigurasi sistem. Source code script terbuka dan dapat diperiksa di repository GitHub.
Ubuntu 22.04 LTS (Jammy Jellyfish) dan 24.04 LTS (Noble Numbat) dengan dukungan amd64 dan arm64. Debian 10 (Buster), 11 (Bullseye), 12 (Bookworm), dan 13 (Trixie) dengan dukungan amd64. Rocky Linux 8 dan 9 dengan dukungan amd64. AlmaLinux 8 dan 9 dengan dukungan amd64. Script mendeteksi OS dan arsitektur secara otomatis.
Tidak disarankan. Pterodactyl Panel membutuhkan minimal 2GB RAM agar berjalan dengan stabil. MariaDB dan Redis sendiri membutuhkan RAM yang cukup. Jika hanya 1GB tersedia, swap memory bisa membantu, namun performa akan sangat terbatas. Untuk VPS dengan RAM 1GB, pertimbangkan untuk menjalankan Wings saja (tanpa Panel) di node terpisah, atau gunakan VPS dengan minimal 2GB RAM.
TENTANG KAMI

Tentang ArkanProjects

Visi Proyek

Menyederhanakan instalasi Pterodactyl

ArkanProjects adalah proyek installer Pterodactyl all-in-one yang dikembangkan berdasarkan analisis mendalam dari installer-installer Pterodactyl yang sudah ada. Tujuannya menyederhanakan proses instalasi Pterodactyl Panel dan Wings menjadi satu perintah.

Keamanan
CLI Modern
Multi-OS
Otomatis

Tim Pengembang

M
Muhammad Rafif Rianto C.PsLead Developer
F
Faturrahman Al RizkyBackend Developer
A
Akhbar AlfiansyahUI/UX Designer
github.com/PixZ19/ArkanProjects

Timeline Proyek

v1.0.02025

Rilis pertama — Panel + Wings + SSL + Firewall

v1.1.0Rencana

Dukungan addon game & tema kustom

v2.0.0Rencana

Multi-node management & REST API