This is not a step-by-step guide, but more of an overview that can help you stitch together the detailed step-by-step guides out there.
This is a companion discussion topic for the original entry at https://blog.thecodewhisperer.com/permalink/zero-to-nodejs-on-linux