Bastion service on Frappe Cloud

Hi
Does Frappe cloud offer a bastion service ?

No, Frappe Cloud does not currently offer a dedicated bastion service (also known as a jump host or SSH access point) for direct terminal access to hosted sites.


:lock: Why?

Frappe Cloud is designed to be managed and secure, with the philosophy of:

  • Abstracting away server-level access
  • Providing tools through the UI, GitHub integration, and limited console logs
  • Avoiding the risks of exposing server shells to users

:hammer_and_wrench: What You Can Do Instead:

1. Use the Web Terminal (Limited Console)

  • In Frappe Cloud’s dashboard, there’s a console/terminal for limited bench commands (bench console, migrations, etc.).
  • It’s not a full shell but sufficient for Frappe/ERP-level commands.

2. Use GitHub Workflow

  • Push code to your app via GitHub
  • Use the “Deploy” button or automatic deployment on push

3. Use Server Scripts and Custom Apps

  • For backend logic, use Server Scripts
  • Or deploy custom apps with backend logic

:technologist: Need Bastion-like Access?

If you require a bastion for advanced debugging or custom OS-level configurations:

  • You should consider self-hosting (e.g., using Frappe Bench on a VPS or Docker) or
  • Use Frappe Cloud Dedicated Hosting, where more flexibility may be negotiated.

Thank you very much for this detail ed response @Rahul123

Let me work through the information.
I appreciate your time

We do offer for enterprise customers. You can reach out to support for help.

Cc @saurabh6790

1 Like