Guidance on Self-Hosting Frappe Cloud Without Press CLI

If you wish to create your own Frappe PaaS instead of hosting your own frappe setup. If you are okay with using Kubernetes API (larger community, well documented and most common SaaS/PaaS questions answered already)

Try this,

Things to know,

  • It gives you frappe DocTypes to manage benches and sites on Kubernetes.
  • You need to build your own commercial models and DocTypes around it. Like Subscription, Plan, Point, Credit, Bell, Whistle, etc.
  • You need to build your own restrictions and locks, e.g. Internally when subscription expires, you can disable the bench or site or restrict it using the k8s_bench_interface frappe app and Kubernetes API. All that code needs to be done by you.
  • Use it for managing your SaaS/PaaS customers and don’t expose any ui to them. Interact with them using email, phone, tickets.
  • You can build your own proprietary PaaS for your clients. The licenses are MIT.
3 Likes