A recent issue (#3401) suggests that when using Node <= 4 the application works (edit: as of 1.6.6, it no longer does), but plugins do not get installed. Upgrading to Node 6 solved that specific issue.
Maybe we should decide what is the minumim required Node version, and be clear about that.
installDeps.sh checks for Node >= 0.10:
https://github.com/ether/etherpad-lite/blob/7c971f24aa775f511ad977b8f1ff347ed22f56d0/bin/installDeps.sh#L51
but probably we should reconsider: Node 6 is currently the oldest supported version (going out of support on April 2019).
Using a more recent Node version could probably give us the possibility of modernizing the codebase, too (for example: async/await vs callbacks).
A recent issue (#3401) suggests that when using Node <= 4 the application works (edit: as of 1.6.6, it no longer does), but plugins do not get installed. Upgrading to Node 6 solved that specific issue.
Maybe we should decide what is the minumim required Node version, and be clear about that.
installDeps.shchecks for Node >= 0.10:https://github.com/ether/etherpad-lite/blob/7c971f24aa775f511ad977b8f1ff347ed22f56d0/bin/installDeps.sh#L51
but probably we should reconsider: Node 6 is currently the oldest supported version (going out of support on April 2019).
Using a more recent Node version could probably give us the possibility of modernizing the codebase, too (for example: async/await vs callbacks).