Whoa there buddy! Your node.js is WAY too up-to-date to run this baby. Back it up to something.
Oh, you got the server running! That’s really cool, you must be so proud! All you have to do is go to this port on your localhost and you’re in! See? There it is, the login screen. Default is admin admin. Sometimes your root.
Oh wait. You didn’t think PAM authorization was going to make it that easy, did you!
Geez, this is what we want people switching to?
Oh the joys of Linux. The simplest things take the longest and you always end up learning some random ecosystem you never wanted to learn. Eventually you will find some weird set or circumstances that make everything work in which case you will never touch it again. Then 5-10 years from now you will finally realize all the mistakes you made when you no longer care about the problem you are trying to solve.