Online installer
recommendedFor a server with internet access: one command, run on the server.
Not published yet. The command appears here with the first release, with the address of the installer host in it.
On the server the software is called cplex: its commands, services and folders carry that name. Without --license-key-file the installer asks for a key on the terminal; press Enter to skip.
What it checks
- Downloads the release’s manifest and checks its Ed25519 signature, with OpenSSL, against the publisher key carried in the script. A manifest signed by any other key stops the install.
- Downloads the release for this machine’s processor and checks it against the signed manifest before unpacking anything.
- Installs nginx, acl, rsyslog and logrotate from your system’s own mirror — only the ones that are missing — after a dry run. A plan that would remove any installed package stops the install before anything changes.
- If nginx has to be installed and another program already listens on port 80 or 443, it stops and names that program.
The signature proves the release, not this script: the script is trusted only as far as the HTTPS connection to the host it comes from. To check everything yourself, use the offline installer and check it against the signed manifest below.