Skip to content

Server commands

Run every command on this page on the server as root.

Terminal window
rayxo ping # check whether the agent is running
rayxo version # agent version
rayxo rebuild # rewrite the whole server configuration from the panel's database

rayxo rebuild does the same as the Tulis ulang konfigurasi (Rewrite configuration) button on the Services page.

Panel commands run as the rayxo user:

Terminal window
runuser -u rayxo -- php8.4 /usr/local/rayxo/current/panel/artisan <command>
Command What it does
rayxo:reset-password <user> Creates a new password for the account, then logs out all its sessions.
rayxo:create-admin Creates a new admin account.
rayxo:rebuild Rewrites every configuration: websites, quotas, crontabs, and FTP folders.
rayxo:rebuild-web Rewrites the web server configuration of every website.
rayxo:apply-quotas Reapplies the disk and inode quotas of every account.

rayxo:rebuild-web and rayxo:apply-quotas already run automatically every time setup.sh runs.

Service What it does
rayxod The agent, runs as root
rayxo-queue Runs panel tasks in the background
rayxo-scheduler.timer Runs the panel’s schedule every minute
Terminal window
systemctl status rayxod rayxo-queue rayxo-scheduler.timer
Location Contents
/usr/local/rayxo/current The RAYXO version currently in use
/usr/local/rayxo/releases/ Every version that has been installed
/etc/rayxo/ RAYXO settings
/etc/rayxo/dns-records.txt DNS records for panel email
/var/log/rayxo-install.log Installation and update log