Hi everyone,
I am setting up a fresh server for Frappe/ERPNext on Ubuntu 24.04 LTS (Noble).
I followed the standard installation steps which suggest installing Node.js 18. However, when I ran the setup script today, I received a critical deprecation warning stating that Node 18 is End-of-Life (EOL) and no longer supported.
My Environment:
- OS: Ubuntu 24.04 (Noble Numbat)
- Goal: Fresh installation of Frappe Framework (targeting v15/v16)
- Action Taken:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
The Warning Log:
2025-12-13 22:56:21 - DEPRECATION WARNING
Node.js 18.x is no longer actively supported!
You will not receive security or critical stability updates for this version.
I am concerned about starting a new production server with an EOL Node version, but I also want to avoid build issues if Frappe has strict dependencies on Node 18.
Has anyone successfully deployed Frappe on Node 20 (LTS) recently without issues in bench build or socket.io, or should I stick to Node 18 despite the security warning?