Skip to main content

Requirements

  • Linux, amd64 or arm64
  • systemd or runit (for the service unit)
  • root access
Tested on Debian, Ubuntu, Arch and Void; anything else with systemd or runit works the same way.

Install

curl -fsSL https://sh.myrax.app/install.sh | sudo sh
Mirror of the same script:
curl -fsSL https://raw.githubusercontent.com/Myrax-panel/Myrax/main/scripts/install.sh | sudo sh
The installer:
  1. Downloads the binary for your architecture to /usr/local/bin/myrax.
  2. Asks for a port, a panel path and admin credentials.
  3. Registers and starts a service (systemd or runit).
Open http://your-ip:port and log in with the credentials you picked.
The panel path is a URL prefix, / by default. Setting a non-root path (for example /panel) makes every other path return a decoy page — useful when the server is exposed to the internet.

Update

Press update in the panel header, or:
myrax update
Both pull the latest GitHub release, swap the binary and restart the service.

Uninstall

myrax uninstall
Removes the binary, the service unit, /etc/myrax and /var/lib/myrax.

File locations

PathContents
/usr/local/bin/myraxthe binary
/etc/myrax/config.tomlconfiguration
/var/lib/myraxplugin installs, plugin data, logs