Skip to content

Node.js Project

Previously known as: Node Project

Manage Node.js and PM2 projects. Manage Node versions, configure domain binding with reverse proxy, deploy SSL certificates, and monitor project status.

Node.js Project Overview

alt text

FunctionDescribe
add new Node.js Project or PM2 project
Install,uninstall, upgrade Node module
PM2 MonitorCheck PM2 process status
NameThe name of the Node.js Project, click to manage
StatusNode.js Project running status, click to stop or start
PIDNode.js Project process ID
CPUDisplay the CPU percentage used by this project
RAMDisplay the memory used by this project
Document Root
Displays the root directory of this project, click to proceedFilesManager
Node versionDisplay the Node version used by this project
NoteNotes on the project
SSLDisplay the SSL certificate status, click to enter the setting SSL certificate
ModifyModify this project configuration
DeleteDelete this project

Add project -- Default Project

alt text

FunctionExampleDescribe
Path/www/wwwroot/node/vitepress/Select the directory where the project is located
Pull Git project
--Pull project files from the Git repository to the specified directory, and the project can be automatically updated later
NamevitepressEnter project name
Run optdocs:dev [vitepress dev docs]Select the command in package.json or a custom command to start the project
Port5174Enter the project port. Generally, projects have fixed ports, please fill in according to the project
UserwwwSelect project running user: root, www
Node version
v22.11.0Select the Node version used by the project, if not, click Install other install
RemarkvitepressEnter project notes
Domain name
vitepress.devEnter the domain name bound to the project

Add project -- PM2 Project

alt text

FunctionExampleDescribe
Project Namepm233Enter project name
Node Versionv22.11.0Select the Node version used by the project
Startup File/www/wwwroot/node/33.jsSelect the startup file to launch the project
Run Directory/www/wwwroot/node/Set the working directory where PM2 will run the project
Pull Git project
--Pull project files from the Git repository to the specified directory, and the project can be automatically updated later
Cluster1Set the number of cluster instances
Memory Limit1024MSet the maximum memory limit for the project. Restart automatically when exceeded
Package ManagerpnpmSelect package manager: npm or yarn
Run UserwwwSelect project running user

Node version manager

alt text

  • Command line ver : Set the version executed on the command line. If not set, the node command will not be found.

  • Registry : Set up npm mirror warehouse

  • Update version list : Update Node version list

  • Node : Node version

  • LTS : Display current Node version information

  • NPM : npm version

  • V8 : V8 version

  • Release Date : Node release time

  • Install : Click to install the Node version

  • Environment : Node environment variables

  • Module : Install, Uninstall, upgrade Node module

  • Uninstall : Delete Node version

Name or Modify

  • Project config

    View and adjust project configurationalt text

  • Domain Manager

    Management domain name, used for web service reverse proxy (Mapping) to this project alt text

  • Mapping

    When enabled, a static website of a domain will be created in the PHP project and reverse-proxyed to the current project. Currently only supports Nginx and Apachealt text

  • URL rewrite

    Configure the URL rewriting rules of the project. Available after Mapping is turned on alt text

  • Config

    View and manage the configuration files of web services. Available after turning on Mapping alt text

  • SSL

    Manage SSL certificates. Available after turning on Mapping alt text

  • Load status

    View the running information of the project specified process alt text

  • Service status

    Start, stop, restart this project alt text

  • Module

    Node module that manages this project alt text

  • Project log

    Check the project log and troubleshoot problems based on the project log. alt text

  • Website log

    Check the website's access log, error log, and scan log check. Available after turning on Mapping alt text

Feedback or Suggestions

If you encounter problems or suggestions during use, please contact us through the following methods:

  • (Please describe in detail or provide screenshots)
  1. Email: [email protected]

  2. Forum: https://www.aapanel.com/forum

  3. Discord: https://discord.gg/Tya5yceBpd

  4. Telegram: https://aapanel.com/tg

  5. GitHub: https://github.com/aapanel/aapanel

    If you like aaPanel, please give it a Star