Node.js versions available in Plesk

Follow

Comments

24 comments

  • Avatar
    Luis Mendieta

    Hi! When can you enable NodeJS 10 on linux servers?

    1
    Comment actions Permalink
  • Avatar
    Anzhelika Khapaknysh

    Hi @Luis Mendieta,

    Currently, we don't have any particular ETA.

    I'd recommend you following the article to receive notifications.
    Be sure we'll update it as soon as NodeJS 10 for Linux servers is supported.

    0
    Comment actions Permalink
  • Avatar
    George Petrov

    Please update to at least Node 10 ASAP - all the other node versions are insecure and end of live!

    We can't really use Node on Linux this way.

    2
    Comment actions Permalink
  • Avatar
    Denis Bykov

    @George Petrov

    There is work in progress on adding the latest Node.js version to Plesk and to drop the ones that reached the end of life.
    The article will be updated when any additional information is available.

    2
    Comment actions Permalink
  • Avatar
    Damien ThreePounds

    ETA for this ? 

    Thanks

    1
    Comment actions Permalink
  • Avatar
    Ivan Postnikov

    Hello,

    Right now there is no exact ETA but as soon as there will be additional information, this article will be updated.

    The information after new version being added will be also present at Plesk Change Log.

    0
    Comment actions Permalink
  • Avatar
    George Petrov

    So the last NodeJS extension update is from 2017 ... are you serious? Do you know how much has changed since then in NodeJS and all old version are already deprecated and end of life...

    This makes it impossible to run any decent NodeJS app on Plesk and make the support of it more a marketing joke then real production ready case.

    0
    Comment actions Permalink
  • Avatar
    Ivan Postnikov

    Hello @George,

    Thank you for the valuable feedback.

    Indeed, current experience with Plesk for professional concentrated on Node.js is far from optimal.

    According to the information I have, the current approach for updating supported Node.js versions is to be changed to be more up to date.

    Please, stay tuned for this article updates and thank you for understanding.

    0
    Comment actions Permalink
  • Hello,

    If you not see new version Node.JS (10,12) in Plesk , you must reinstall extension Node.JS after that all be fine!

    0
    Comment actions Permalink
  • Avatar
    Ivan Postnikov

    Hello @Евгений,

    Thank you for the comment.

    It may be useful for other Pleskians!

    0
    Comment actions Permalink
  • Avatar
    Rajesh Kannivadi

    Hello, I am new to this Plesk and currently I only see NodeJS Ver 8,10, & 12. But one of my component requires NodeJS ver 9.10. I don't see an option in Plesk with this version to select.

    I went into Tools & Setting > Updates > Web hosting > NodeJS is already selected so no option to select my version.

    How do I install NodeJS 9.10 to my account?

    Any help is appreciated.

    0
    Comment actions Permalink
  • Avatar
    Renan Genova Ferreira

    Hi, Rajesh Kannivadi!

    In Plesk installer, "NodeJS" is not divided into versions like PHP. Once you install it, Plesk installs all the versions it provides. At this moment NodeJS 9 is not provided, only versions 8,10 and 12.
    So I recommend upgrading your app to version 10.

    Thank you!

    0
    Comment actions Permalink
  • Avatar
    Lukas Weber

    Hi there,

    Is there any update regarding NodeJS V14?
    Also what is the last supported version of NodeJS V12?
    I'm running on 12.4.0 but there is 12.18.3 already available

    Is there an official way to install other NodeJS Versions like NodeJS 14 that are not yet automatically installed?

    Thanks in advance!

    0
    Comment actions Permalink
  • Avatar
    Ivan Postnikov

    Hello Lukas Weber

    NodeJS 14 becomes LTS at the end of October, according to this document: https://nodejs.org/en/about/releases/

    Shortly after this, we plan to include NodeJS 14 in Plesk.

    NodeJS 12 is planned to be updated in one of the upcoming Plesk updates. 

    >Is there an official way to install other NodeJS Versions like NodeJS 14 that are not yet automatically installed?

    It may be installed only automatically, please, wait for the upcoming updates.

    1
    Comment actions Permalink
  • Avatar
    Lukas Weber

    Hello Ivan Postnikov

    Thank you very much for your answer.

    I would like to know three additional things:

    • Are only LTS versions supported or is this subject to change in the future?
    • Will future security patches also be delayed for so long or is this updates policy changing in the near future? (e.g. 12.4.0 to 12.18.3)
    • Are there plans to enable manual installation of nodejs versions to recieve the latest features introduced from stable versions in the future?

    The NodeJS support just seems a little half-hearted to me. I don't understand why there is no support for stable versions and why there are no frequent updates after a security patch gets released. I would really like the plugin to have a dropdown with all versions that are currently available and if it is not installed, it gets downloaded and installed automatically from the official NodeJS server. I don't understand the issues with that. Is it that much effort to make a new version available?

    I'm not developing the plugin and there certainly are things that I do not know but it would be very nice if you guys would tell why it is like that...

    Have a nice day and thanks for your patience

    0
    Comment actions Permalink
  • Avatar
    Ivan Postnikov

    Hello Lukas Weber

    It takes a bit more time to clarify. I will let you know once when receive the info.

    0
    Comment actions Permalink
  • Avatar
    Lukas Weber

    Hello Ivan Postnikov

    Thanks for your response. No worries - I'm happy to wait and looking forward to your response

    Have a nice day

    Lukas

    0
    Comment actions Permalink
  • Avatar
    Ivan Postnikov

    Hello Lukas Weber

    I've received answers to your questions:

    > Are only LTS versions supported or is this subject to change in the future?

    Current plans are to support LTS versions only.


    > Will future security patches also be delayed for so long or is this updates policy changing in the near future? (e.g. 12.4.0 to 12.18.3)

    Node.js 14 is now the latest LTS version with the “active LTS” phase started at Oct 27 2020. It's currently planned to deliver this version is Plesk Obsidian 18.0.33, which is expected at the beginning of Q1 2021. As for the update speed, our RnD team does its best to deliver updates as soon as possible. However, sometimes there may be delays.


    > Are there plans to enable manual installation of nodejs versions to recieve the latest features introduced from stable versions in the future?

    There are no plans to enable manual installations for Node.js so far.

     

    Thank you for understanding.

    0
    Comment actions Permalink
  • Avatar
    Lukas Weber

    Hello Ivan Postnikov

    Although this was not the result I was hoping for I really appreciate the communication and openness regarding my questions.
    Thank you very much for taking the time to answer and providing more background on how the support of NodeJS will continue in the future.

    Have a nice day

    Lukas

    0
    Comment actions Permalink
  • Avatar
    Anton Lugtenburg (Edited )

    Hi

    Any downsides of just pasting in the node binaries and adding them like so ? 
    plesk sbin nodemng register /opt/plesk/node/14.x.x/bin/node

     

    Thank you

    0
    Comment actions Permalink
  • Avatar
    Matthias Schaefer

    Any updates on this? Thanks!

    0
    Comment actions Permalink
  • Avatar
    Anton Lugtenburg

    This is really getting ridiculous. You guys keep changing the release of node14 support. 

    0
    Comment actions Permalink
  • Avatar
    Lukas Weber

    Hello everyone,

    After waiting over 5 months for any release, I think it is necessary to underline the urgency to get a NodeJS update.
    You currently claim to support NodeJS LTS V12 - However, you only released V12.4.0.

    The current version on the V12 branch is 12.22.1.

    This might seem not important for you, but here's a list of all vulnerabilities that were patched AFTER V12.4.0.
    So to be clear: Every customer of you, using NodeJS, is affected by ALL of these Vulnerabilities, not to mention the countless bugfixes and enhancements that were released after V12.4.0:

    Feel free to look it up yourself by checking every post after December 2019 on the official NodeJS website.

    The vulnerabilities are very diverse, containing SSL validation vulnerabilities, DNS vulnerabilities, HTTP-Protocol vulnerabilities, TLS vulnerabilities, possible Denial of Service vulnerabilities and many more.

    If you want to delay NodeJS V14 that's okay with me - I will happily wait until it is finally released.
    But what I highly urge you to do from a security standpoint is, that you release security updates to the Node-Branches you claim to support as soon as possible (and I'm speaking from weeks, not months).

    Because right now all I'm seeing is that you take forever to release a new version and are unwilling to provide necessary security patches, consoling every concerned user with a maybe upcoming release that probably will also not receive any security patches after the first support.

    This is unacceptable from the standpoint of your customers and it should also be from the standpoint of your team.

    This issue is not about getting new features, but about being at risk to have a Denial of Service Attack, get exploited or worse.
    I can understand that this may be too much work for you - But then you will need to drop NodeJS-Support at a whole. Because the current way you are ignoring critical security issues is unacceptable.

    1
    Comment actions Permalink
  • Avatar
    Anton Lugtenburg (Edited )

    Following the update instructions, i could pull in newer node versions to the plesk extension, but still, scripts where not using the selected version.

    I wrote a short article on Medium how i got things to really work, and maybe some people find that helpfull. I'm no expert, but it works..

    https://anton-lugtenburg.medium.com/how-to-update-nodejs-on-plesk-e782fb2fa7d7

    1
    Comment actions Permalink

Please sign in to leave a comment.

Have more questions? Submit a request