• Introducing WebPros Cloud - a fully managed infrastructure platform purpose-built to simplify the deployment of WebPros products !  WebPros Cloud enables you to easily deliver WebPros solutions — without the complexity of managing the infrastructure.
    Join the pilot program today!
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.

Resolved Problem installing nodebb

UweP

Regular Pleskian
Hello!

I'm trying to install NodeBB forum software on my plesk onyx server. I have a subdomain and I use git to get the website. Now, in their installation instructions they say I should do npm install which i think is done by clickin "install dependencies". But now they want me to do ./nodebb setup and even to start it ./nodebb start - how do I achieve this?

Thank you very much for your help!

Uwe
 
Hi!

Well I'm trying to get the app running using the node.js feature of plesk. I used git to get the app into the root folder of the subdomain, set up the app name which I thought is nodebb ... but what I need to do is, start 'nodebb setup' and 'nodebb start'. I now found out just run app.js works, and a page is accessible. Now, how do I probably run a redis server ...

Ok I just found out - just use app.js. :)))

Now I have another problem - how can I make sendmail available to the app? It says:
The sendmail executable could not be found, please ensure it is installed and executable by the user running NodeBB.

Can you help me setting up sendmail for the server? I've enabled outgoing mail control. But I think I've enabled sendmail for the domains.
 
Try to SSH to your server with the user you use to start Nodebb and try to run sendmail from the command line. Maybe there is problem with path or permissions?
 
Hm:

root@baby ~ # su - nextgamers
nextgamers@baby:~$ sendmail
-su: sendmail: command not found
nextgamers@baby:~$ exit
logout
root@baby ~ # sendmail
sendmail: fatal: Recipient addresses must be specified on the command line or via the -t option
plesk sendmail[17125]: sendmail unsuccessfully finished with exitcode 75
root@baby ~ #
 
Try something like

echo "PATH=/usr/sbin:$PATH" >> ~/.profile

under nodebb user.
 
I did su - nextgamers
echo "PATH=/usr/sbin:$PATH" >> ~/.profile

Restarted nodebb - didnt help.
 
I also have another problem in the meantime. I need to run ./nodebb setup but how to do that with the version of the node.js enabled vhost?
 
nm found that out. (just run app.js and visit the website for setup) - now still need to send eMails - can someone help me please? :)
 
Last edited:
I got it to work. It really was: echo "PATH=/usr/sbin:$PATH" >> ~/.profile then restart the app.
 
Back
Top