I have an AWS instance that is created via ansible provisioning, I am at a point where I need to have the .node-red
folder in my default ubuntu
user account. When I install node-red (using root) sudo npm install -g --unsafe-perm node-red node-red-admin
and run it using pm2
, I get a root user instance of node-red running in the background. I don't want to have node-red running as root for security reasons, so I want to init my ubuntu
user to have the .node-red
folder,
but when I install node-red it only creates it for the root
user.
Should I be installing node-red without sudo
to be able for ubuntu
user to have the .node-red folder in /home/ubuntu/.node-red ?
I notice once I am in ubuntu
account I can run node-red and this sets up the folders for me on for that user's home folder.
A problem I have is when I try to run node-red via ubuntu
user, it hangs on the ansible-playbook running part, as I think it thinks the node-red process hasn't exited yet, and waits.
I was wondering if there is a way to create this init of node-red in ubuntu
home folder without running node-red?