N8n Raspberry Pi Cluster- Howto

Ace - well that is a starting point. n8n / docker / caddy (confirmed) / and apparently Redis all work on arm so that should be good.

https://doc.n8n.io/hosting/scaling/queue-mode/#start-redis

Is there anything else i need to be aware of? A couple of things off the top of my head…

  1. Do I need to store the flows/credentials on a seperate database (postgres?) or does the main instance send the JSON / Credentials to each worker?

  2. I’ve already switched my sub flows to use the Webhook node for calls, to isolate them and minimise memory issues (it also means I can send whatever JSON I want to the reciever, whereas the Execute Workflow Node doesn’t have an “expression” type field to control the outgoing data - Execute Workflow: Incorporate "Set" Functionality ), would i need to switch them all back to Execute Workflow in this scenario?