Kindly search the forum first before raising a topic
At the end you will understand to run nodejs apps.
As far as I have tested only SSG apps run without issues because you deploy them using express (this is the cyberpanel way). An SSR app can fail to run due to many issues.
As far as I see what this project is all about - its a node server running ipaddr.js under the hood. This might actually work. Also If I was you I would create .env for the server deployment since it uses port 8000 you may need to direct it to port 3000 Try deploy with pm2 see what happens
Please verify that your choice is indeed your init system
If you arent sure, just run : pm2 startup
-----------------------------------------------------------
/usr/local/lib/node_modules/pm2/lib/API/Startup.js:324
throw new Error('Unknown platform / init system name');
^
Error: Unknown platform / init system name
at API.CLI.startup (/usr/local/lib/node_modules/pm2/lib/API/Startup.js:324:13)
at Command.<anonymous> (/usr/local/lib/node_modules/pm2/lib/binaries/CLI.js:707:9)
at Command.listener (/usr/local/lib/node_modules/pm2/node_modules/commander/index.js:315:8)
at Command.emit (node:events:513:28)
at Command.parseArgs (/usr/local/lib/node_modules/pm2/node_modules/commander/index.js:651:12)
at Command.parse (/usr/local/lib/node_modules/pm2/node_modules/commander/index.js:474:21)
at Timeout._onTimeout (/usr/local/lib/node_modules/pm2/lib/binaries/CLI.js:206:15)
at listOnTimeout (node:internal/timers:559:17)
at processTimers (node:internal/timers:502:7)
Open pm2 monit to check again give it like 10mins. PM2 is a Real-time Monitoring package it should track any Issues & Exceptions of any nodejs apps registered/saved on it.