Issues with Frappe Cloud Local Development Setup:

Hi everyone,

I was following the steps outlined in the Frappe Cloud local development setup documentation (Local Development Environment Setup). However, I encountered several challenges and wanted to clarify a few things:

1. Dependencies Missing in the Docs
The guide doesn’t mention the dependencies that need to be installed on the servers (App server, MariaDB server, and Proxy server). I created the instances in AWS, followed the exact steps, and managed to get the TLS certificate on the first attempt. However, the subsequent steps failed.
2. Connection Issues with AWS
Initially, I connected to the AWS instances locally using a key pair and accessed them via root. I thought the errors might have been due to connection issues with AWS. So, I retried the process after starting from scratch.
3. TLS Certificate Error
On retrying, I got stuck on the TLS certificate setup with the following error:

Error  
Saving debug log to /home/hari/.certbot/logs/letsencrypt.log  
Requesting a certificate for *.tbohub.cloud  
An unexpected error occurred:  
Too many certificates (5) already issued for this exact set of domains in the last 168h0m0s, retry after 2025-01-22 18:06:57 UTC: see https://letsencrypt.org/docs/rate-limits/#new-certificates-per-exact-set-of-hostnames  
Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /home/hari/.certbot/logs/letsencrypt.log or re-run Certbot with -v for more details.  

This is confusing because I only successfully obtained the TLS certificate during the first attempt. After that, every retry resulted in errors, and now I’m stuck due to Let’s Encrypt’s rate limits.
4. Documentation Limitations
The documentation seems to lack detailed explanations and only covers the demo mode. There’s no full reference available online for setting up the production-like environment.

### Request for Help

Can anyone provide guidance on how to proceed or clarify the following?

Are there specific dependencies we need to install on the servers before starting?
How can I resolve the TLS certificate issue while adhering to Let’s Encrypt’s rate limits?
Does anyone have a proper, step-by-step guide for setting this up in a production-like environment?

Your help would be greatly appreciated!

Thanks!

What step are you now, I have just configured with docs on local environment with no issue

1 Like

I am currently in settting up the proxy server it is in broken state

its throwinng the error- useradd: UID 1000 is not unique

currently the system user is using the same uid and as it is the system user i am not able to change it

Delete a user which have a UID of 1000 in proxy server.

1 Like

Thalnks a lot will try with changing the UID.