ERPNext Quick Install Script: v16 Support (Python 3.14 + Node 24)

Hi everyone,

I’ve updated the ERPNext quick install script to support ERPNext v16, with the new minimum runtime requirements and clearer documentation. This is an unattended, interactive installer that sets up ERPNext in production or development mode, with optional extra app installs.

What’s new

  • ERPNext v16 option added in the installer

  • Enforces Python 3.14+ and Node.js 24 for v16

  • Updated compatibility checks for v15/v16/develop apps

Key requirements

  • ERPNext v16: Ubuntu 24.04+ or Debian 12+, Python 3.14+, Node 24

  • ERPNext v15/develop: Ubuntu 22.04+ or Debian 12+, Python 3.10+, Node 18/20

  • ERPNext v13/v14: Ubuntu 22.04 and below, Debian 11 and below, Python 3.10+, Node 16

Important notes

  • Don’t install multiple ERPNext versions on the same server (port conflicts, dependency conflicts, supervisor conflicts, etc.)

  • Use a non‑root user

  • v16 + third‑party apps: not tested — proceed at your own risk

Install steps:

git clone https://github.com/flexcomng/erpnext_quick_install.git
cd erpnext_quick_install
chmod +x erpnext_install.sh
source erpnext_install.sh

I’d love feedback, testing results, or PRs (especially from folks trying v16 with production workloads).

4 Likes