If it is just the root user is should be fine, It may be worth deleting the container and image and starting it again to see if something just went wonky during the setup.
PM2 and nginx is a route you could try but the traefik route should work. Can you set the log level to debug in the compose file and see if that shows anything extra?
You can do this by adding the below to your environment options for n8n.
This post is over 2 years old at this point, Which issue are you seeing? We know there are some changes in v1 that have caused some issues with new installs but it would be nice to know which error you are seeing as there can be multiple issues if you are self hosting depending on the environment.