Hi everyone,
I am currently working on setting up a self-hosted Frappe Cloud deployment with separate servers for the app, database, and proxy, but without using press
or a Frappe Cloud subscription.
Most of the documentation I have found is related to either:
- Local development setup (which uses
bench
andpress
CLI). - Frappe Cloud-managed hosting, which requires a subscription.
However, I want to self-host everything while keeping full control over my infrastructure.
My planned setup:
- Proxy Server (Reverse Proxy) – running NGINX
- App Server (Frappe Application)
- Database Server (MariaDB)
I would like to know:
- Is there an official guide or community-supported documentation for self-hosting Frappe without
press
? - How do others in the community deploy Frappe in production with a multi-server setup?
- Are there any best practices or potential issues I should be aware of when setting this up manually?
Any guidance, documentation links, or suggestions would be greatly appreciated!