Docs
Deploy a Node.js app
Deploy a Node.js application end-to-end.
Steps
- In Applications, create an app and choose the Node.js runtime.
- Provide your source (per your operator's supported method) and any environment values — env is stored write-only in a
0600file and is never shown back. - NexaPanel runs a tenant-scoped install/build, writes a fixed-template systemd unit, reserves a port, and configures the reverse proxy.
- Use start / stop / restart, watch status, and tail logs.
- Teardown removes the unit, proxy vhost, reserved port, and app tree.
Under the hood. The app runs as your tenant Linux user behind nginx proxying
127.0.0.1:<port>. Unit names are derived in-daemon and prefix-locked.