Installing Press App - Frappe Cloud Local Setup

Has anyone tried installing Press app locally? The get-app proceeds successfully but I am unable to install to a site despite several un-installs and installs.

Most probably it will require v14.

Thanks. Let me try with version-14 and see


Is it working

Hey. Yeah, it is working quite well. I was on Kubernetes before but Press is a much more stable, less troublesome alternative.

It is working here:

Does commercially in production?
Because you use as the site name in registration.

Not yet. We are still doing configurations and changes especially to the frontend.

How did you install it. Any links?

Hi @BSombi Just follow the guide here: Local Development Environment Setup

It should work for most parts but hopefully they will improve on it more to include things like how to setup analytics.

Thank you.

Hello @mwogi,

Can you please share some info regarding the TLS Certificates with CertBot
I have been trying to setup a frappe/press environment.
So far everything was smooth, I was able to installed and initiate the configuration… but know I’m in the creation of the proxy server

Route53 and Certbot are working fine, but when I try to create a new proxy server on press I got this error “Valid wildcard TLS Certificate not found for”

Check if you have pointed the root domain on Route53 to the right IP address. It should resolve to you IP of your Press server. From what I remember the wildcard TLS certificate was automatically created

1 Like

Can we use other VPS and cloud for this Frappe Press installation?

Yes, should work with any other VPS so long as the server that you have installed press on can SSH into the other nodes.

i get this error when try to configure the proxy server:

Hey, your landing is awesome, share a little…

We actually didn’t do much. Just used the website template builder using the ‘Hero with right image’ template


Me too, did you resolve this?

Documentation says you’d need at least 3 servers, all for 3 different (f, m, n) purposes. Do you guys have any recommendation for server hardware for each? I’m guessing we don’t need a top level hardware for n server for example, but a top notch one is needed to run f server.

1 Like

why this error?

An error occurred while installing press: URL not set up in Press Settings
Traceback (most recent call last):
File “apps/frappe/frappe/commands/”, line 416, in install_app
_install_app(app, verbose=context.verbose, force=force)
File “apps/frappe/frappe/”, line 304, in install_app
File “apps/press/press/”, line 10, in after_install
File “apps/press/press/”, line 25, in create_administrator_team
File “apps/frappe/frappe/model/”, line 285, in insert
File “apps/frappe/frappe/model/”, line 1082, in run_post_save_methods
File “apps/frappe/frappe/model/”, line 914, in run_method
out = Document.hook(fn)(self, *args, **kwargs)
File “apps/frappe/frappe/model/”, line 1264, in composer
return composed(self, method, *args, **kwargs)
File “apps/frappe/frappe/model/”, line 1246, in runner
add_to_return_value(self, fn(self, *args, **kwargs))
File “apps/frappe/frappe/model/”, line 911, in fn
return method_object(*args, **kwargs)
File “apps/press/press/press/doctype/team/”, line 239, in on_update
File “apps/press/press/press/doctype/team/”, line 375, in update_billing_details_on_frappeio
raise e
File “apps/press/press/press/doctype/team/”, line 370, in update_billing_details_on_frappeio
frappeio_client = get_frappe_io_connection()
File “apps/press/press/utils/”, line 93, in get_frappe_io_connection
frappe.throw(“ URL not set up in Press Settings”, exc=FrappeioServerNotSet)
File “apps/frappe/frappe/”, line 525, in throw
File “apps/frappe/frappe/”, line 493, in msgprint
File “apps/frappe/frappe/”, line 442, in _raise_exception
raise raise_exception(msg)
press.exceptions.FrappeioServerNotSet: URL not set up in Press Settings