If you used ghost install local then it’s not expected to start automatically when your computer restarts, it’s a development install intended to be started when it’s being used and stopped when it’s not. As for getting it to start automatically that depends entirely on the operating system you are using and it’s configuration.
You shouldn’t need to be installing nvm every time you restart though, you should be able to completely skip that step.