We're planning to set up a self-hosted Retool instance.
As per documentation, the recommended VM configuration is:
⢠16 GiB memory
⢠8 vCPUs
⢠60 GiB storage
We would like to understand the minimum configuration (in terms of memory and CPU) that can reliably support 3ā5 users initially, mainly for development and internal testing purposes.
Could anyone please share your recommendations or any performance benchmarks for smaller-scale setups?
Welcome to the community, @ramesh.g! How are you deploying? AWS or GCP? Docker or k8s?
It's always hard to answer questions like this, as the recommended specs for a stable deployment are so dependent on the specific use case. Do you anticipate using workflows, for example? And if so, will you be running Temporal locally?
My general advice for smaller teams with a minimal use case is to start at something like 8 GiB of memory and 2-4 vCPUs - roughly a large instance in most of the AWS SKUs - and then keep a close eye on performance and adjust accordingly.