Installing Press App - Frappe Cloud Local Setup

Hi,
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

2 Likes

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: https://lonius.cloud

Does lonius.cloud commercially in production?
Because you use erpnext.com 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 domain.name”

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:
imagen

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

2 Likes

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: Frappe.io URL not set up in Press Settings
Traceback (most recent call last):
File “apps/frappe/frappe/commands/site.py”, line 416, in install_app
_install_app(app, verbose=context.verbose, force=force)
File “apps/frappe/frappe/installer.py”, line 304, in install_app
frappe.get_attr(after_install)()
File “apps/press/press/install.py”, line 10, in after_install
create_administrator_team()
File “apps/press/press/install.py”, line 25, in create_administrator_team
administrator_team.insert()
File “apps/frappe/frappe/model/document.py”, line 285, in insert
self.run_post_save_methods()
File “apps/frappe/frappe/model/document.py”, line 1082, in run_post_save_methods
self.run_method(“on_update”)
File “apps/frappe/frappe/model/document.py”, line 914, in run_method
out = Document.hook(fn)(self, *args, **kwargs)
File “apps/frappe/frappe/model/document.py”, line 1264, in composer
return composed(self, method, *args, **kwargs)
File “apps/frappe/frappe/model/document.py”, line 1246, in runner
add_to_return_value(self, fn(self, *args, **kwargs))
File “apps/frappe/frappe/model/document.py”, line 911, in fn
return method_object(*args, **kwargs)
File “apps/press/press/press/doctype/team/team.py”, line 239, in on_update
self.update_billing_details_on_frappeio()
File “apps/press/press/press/doctype/team/team.py”, line 375, in update_billing_details_on_frappeio
raise e
File “apps/press/press/press/doctype/team/team.py”, line 370, in update_billing_details_on_frappeio
frappeio_client = get_frappe_io_connection()
File “apps/press/press/utils/billing.py”, line 93, in get_frappe_io_connection
frappe.throw(“Frappe.io URL not set up in Press Settings”, exc=FrappeioServerNotSet)
File “apps/frappe/frappe/init.py”, line 525, in throw
msgprint(
File “apps/frappe/frappe/init.py”, line 493, in msgprint
_raise_exception()
File “apps/frappe/frappe/init.py”, line 442, in _raise_exception
raise raise_exception(msg)
press.exceptions.FrappeioServerNotSet: Frappe.io URL not set up in Press Settings