Server commands
Run every command on this page on the server as root.
rayxo ping # check whether the agent is runningrayxo version # agent versionrayxo rebuild # rewrite the whole server configuration from the panel's databaserayxo rebuild does the same as the Tulis ulang konfigurasi (Rewrite configuration) button on the Services page.
Panel commands
Section titled “Panel commands”Panel commands run as the rayxo user:
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.
systemd services
Section titled “systemd services”| 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 |
systemctl status rayxod rayxo-queue rayxo-scheduler.timerImportant locations
Section titled “Important locations”| 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 |
