Multi-user Docker Environment

Great to hear that you think n8n could be helpful for your team.

We are running multiple n8n instances in a more or less identical setup as described here:

We run it however not with docker-compose but in docker-swarm instead.

The main things you would have to change for each user is:

  • the name of the service (instead of “n8n” for example “n8n-jan”)
  • subdomain
  • folder to save the data to
  • a different user/password for authentication

If you want to run n8n in a subfolder you can check out this posts where community members describe how they did it.

It is on our roadmap to add proper user-management which will then also make that simpler in the future.

I hope that helps!

1 Like