Frappe Press Alternate

Hi everyone

I’m planning to work on an alternative to Frappe Press that focuses on being:

  • Less complex to set up

  • More cost-effective, especially for small teams, freelancers, and startups

  • Easier to self-host or deploy with minimal infrastructure

  • Opinionated enough to be productive, but not heavy or over-engineered

While Frappe Press is powerful, its setup and operational cost can be a barrier for many use cases. The goal here is not to replace it, but to offer a lighter alternative for simpler deployments.

Before going too far, I’d really like to engage the community and get input on:

  • Pain points you’ve faced with Frappe Press

  • Features you actually use vs what feels unnecessary

  • Preferred deployment styles (single server, Docker, managed VM, etc.)

  • Willingness to contribute ideas, testing, or code

If there’s enough interest, I’ll share:

  • A rough architecture proposal

  • Clear scope (what it will and won’t try to solve)

  • An open roadmap shaped by community feedback

Looking forward to your thoughts and discussions

4 Likes

@Faisal_Zahoor Thanks for this initiative. I think most may consider the setup headache associated with Frappe Press as the major barrier. So the the focus you outlined as your intent most likely covers the pain points of those that have tried (and mostly failed) to deploy Press.

I developed a script to install a standalone instance which cut installation time from hours (or days) with troubleshooting to mere minutes. Not that the script is essentially more complex than the DIY steps published extensively, it just focuses on what works and uses those steps to install without stress. If this is your main goal, which I presume it is, then I am fully interested in supporting you on this adventure, not necessarily because I need it because I do not offer such services but because I feel it will help the community, especially those that have multi-instance requirements.

If you are looking something to manage lot of different benches and sites on these benches then check following links.

AWS specific: https://gitlab.com/castlecraft/aws-eks-erpnext

Generic architecture for any cloud setup. You can even set this up on self hosted k8s. Frappe Apps Kubernetes Setup · castlecraft/custom_containers Wiki · GitHub

It will install this for you: Manage official or custom frappe-benches on Kubernetes, (videos on the thread)

This will give you frappe doctypes to operate your benches on Kubernetes. People from community are already using it to operate and manage benches and sites.

I got shoutout for this in Frappeverse Africa 2025 from @mwogi! https://www.youtube.com/watch?v=jDAh0GaekRo&t=28769s (timestamp: 7 hour, 59 minutes and 30 seconds)

Above setup is just frappe app, you can build anything on top of it. Build your own SaaS layer. Or you build a layer that can manage millions of user registrations.

If anyone is up for it refactor press like this Interfaces or Ports in Press with Agent Adapter · Issue #3272 · frappe/press · GitHub

5 Likes

@Faisal_Zahoor

Before reinventing the wheel you might want to check out: -

3 Likes

Thanks @flexy2ky

Yes, it is huge help, the idea is to provide sass features, with telemetry and automated jobs, same thing like frappe press, but less management and infrastructure needs, main focus is small teams that can not afford maintanance and deployment of press

Thanks @asieftejani

nano press is excelent!

@Faisal_Zahoor maybe continue that, a good first PR is a start

1 Like