Node.js Versions
The versions page manages the Node.js runtimes available to applications: what upstream offers, what is installed, and one-click install or removal.
Node.js → Versionshttps://YOUR-SERVER-IP:8443/nodejs/versions| Version | Channel | Status | Action |
|---|---|---|---|
| Node 22 · 22.14.0 | LTS Jod | Installed | remove |
| Node 23 · 23.9.0 | Current | Not installed | install |
How it works
The table merges the live nodejs.org release index (majors 18 and newer, each shown at its latest patch, tagged LTS with its codename or Current) with what is installed on the server. Install downloads the official binary build and verifies it against nodejs.org's published SHA-256 checksums before unpacking it atomically into the panel's isolated services tree; a corrupted or tampered download never lands. Remove asks for confirmation, and refuses outright while any app still runs on that version, naming the dependent apps in the error.
There is no default-version picker: the newest installed major automatically acts as the default offered when creating apps; the apps page marks it with a star.
Access
Behind the nodejs license feature, and a ROOT/ADMIN page by default. Installing runtimes is a server-level action: the install and remove buttons appear only with the version-install permission, which defaults to ROOT, so administrators see the catalog while ROOT does the installing. The version list itself is readable by other roles only so the deploy form can offer versions to choose. See roles and permissions.