Instalasi
Pastikan server sudah memenuhi persyaratan sistem, lalu masuk ke server sebagai root.
Pasang
Section titled “Pasang”Unduh installer:
wget https://rayxopanel.com/setup.shJalankan dengan email admin:
sudo bash setup.sh --admin-email kamu@domainmu.comrayxopanel.com/setup.sh selalu mengarah ke setup.sh dari rilis terbaru di GitHub. Installer mengunduh paket rilis yang sama, lalu memverifikasi checksum SHA-256-nya sebelum dipasang.
Di akhir instalasi muncul ringkasan seperti ini:
✔ RAYXO 0.3.0 terpasang
Panel : https://server1.domainmu.com:2222 Username : admin Password : •••••••••••• (catat sekarang; hanya ditampilkan sekali)Opsi installer
Section titled “Opsi installer”| Opsi | Fungsi |
|---|---|
--admin-email EMAIL |
Email admin pertama. Ditanyakan kalau tidak diisi. |
--admin-user NAMA |
Username admin pertama. Default admin. |
--hostname NAMA |
Hostname server. Default hasil hostname -f. |
--public-ip IP |
IP publik, untuk server di belakang NAT. Default terdeteksi otomatis. |
--php-versions "LIST" |
Versi PHP untuk website, misalnya "8.2 8.3 8.4". Default 7.4 8.0 8.1 8.2 8.3 8.4 8.5. |
--version X |
Pasang versi tertentu, misalnya 0.2.0. |
--package FILE |
Pasang dari file rilis .tar.gz yang sudah ada di server. |
--release-url URL |
Unduh file rilis dari URL HTTPS lain. Checksum diambil dari URL.sha256. |
--skip-dns-check |
Lewati cek A record dan PTR. Hanya untuk uji coba; SSL panel jadi self-signed. |
--yes |
Jangan minta konfirmasi. |
--force |
Lewati cek “server harus bersih”. Tidak disarankan. |
-h, --help |
Tampilkan bantuan. |
PHP 8.4 selalu ikut terpasang karena dipakai panel. Versi PHP yang sudah terpasang tidak pernah dihapus.
Yang dipasang
Section titled “Yang dipasang”| Komponen | Keterangan |
|---|---|
| Nginx | Menerima trafik website di port 80 dan 443, dan melayani panel di port 2222 |
| Apache | Hanya di 127.0.0.1:8080, supaya .htaccess tetap berfungsi |
| PHP-FPM | PHP 7.4 sampai 8.5 dari PPA ondrej/php, dengan ekstensi umum |
| MariaDB | Database untuk panel dan website |
| phpMyAdmin | Ikut di dalam paket rilis, dibuka dari halaman Databases |
| Pure-FTPd | FTP dengan TLS wajib |
| Postfix + OpenDKIM | Hanya untuk mengirim email panel (verifikasi, reset password) |
| certbot | Sertifikat Let’s Encrypt, diperpanjang otomatis |
| quota | Kuota disk dan inode per akun |
rayxod |
Agent RAYXO, berjalan sebagai root |
DNS server, IMAP/POP, webmail, dan firewall tidak dipasang.
Kalau instalasi berhenti
Section titled “Kalau instalasi berhenti”- Baca pesan terakhir di terminal. Log lengkapnya ada di
/var/log/rayxo-install.log. - Perbaiki penyebabnya, misalnya DNS yang belum mengarah, lalu jalankan
setup.shlagi. Installer aman diulang dan hanya mengerjakan bagian yang belum selesai. - Masih buntu? Tanya di GitHub Discussions dan sertakan potongan log yang relevan.
