Workflow Limitation per user [Self hosted]

Describe the problem/error/question

I’m looking for a way or option to limit the number of workflows (X) each user can have. My goal is to allow all my users to create one active workflow, and an unlimited number of inactive workflows for testing or training purposes.

Additional information: My use case for this server is introducing n8n to my fans, who are small Arab entrepreneurs with little knowledge of automations. I will provide support and assistance until they are able to use n8n on their own.

I’ve rented a server from Hetzner Cloud, specifically the highest one available [16 Core / 32 GB]. I’m not sure if it will be able to handle approximately 200 users, each performing one workflow. However, I believe it’s important for me to try it out myself because there is currently no Arabic content or tutorials available for n8n. It would be a valuable contribution to start learning and creating tutorials for Arabic-speaking users who are interested in what n8n can do for their daily lives. Furthermore, if there’s any way I can assist with translating n8n or supporting right-to-left (RTL) languages, I would be more than happy to contribute. I’d also like to encourage my community to participate in this endeavour.

Information on your n8n setup

  • n8n version: latest
  • Database (default: SQLite): docker
  • n8n EXECUTIONS_PROCESS setting (default: own, main): own
  • Running n8n via (Docker, npm, n8n cloud, desktop app): Docker/Coolify
  • Operating system: Ubuntu Docker CE
1 Like

Hey @anas,

That sounds like an interest project you are working on there :slight_smile: To limit the workflows you could try using the hooks (Configuration | n8n Docs) this would allow you to restrict some bits like the amount of active workflows but there are not a lot of examples as it is normally intended for embed users but it should work for what you are trying.

2 Likes

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.