Introduction
What is Frappe Cloud?
Frappe Cloud is a 100% open-source cloud hosting for the Frappe stack.
Why Frappe Cloud?
Frappe Cloud takes the hassle out of hosting and managing Frappe apps so you can focus on what truly matters: building and growing your business.
- Effortless Hosting – Deploy your Frappe apps in minutes with a fully managed infrastructure. No server headaches, just smooth performance.
- Seamless Scaling – Frappe Cloud grows with you whether you're a startup or an enterprise. Upgrade resources as needed without downtime.
- Automatic Updates & Backups – Stay secure and up-to-date with automated updates and regular backups. No more manual maintenance.
- Optimized for Speed & Reliability – Our cloud is fine-tuned for Frappe apps, ensuring fast load times and high availability.
- Built-in DevOps Tools – Get staging environments, database access, logs, and more—right from your dashboard.
- Transparent Pricing – No hidden fees, no surprise bills. Pay only for what you use, with predictable costs.
Key features
- Multitenancy Made Easy: Press simplifies multi-tenancy by enabling multiple sites on a single platform, each with its app version, allowing independent updates and minimal downtime, even for large sites.
- Dashboard: The dashboard provides a centralized interface to manage apps, servers, sites, billing, backups, and updates, offering real-time insights and streamlined control of complex operations.
- Permissions: Granular access controls let team owners manage roles and resources efficiently, ensuring users have access only to relevant information and actions for their roles.
- Simplified Management: Press streamlines site management with automated backups, real-time monitoring, role-based access, and easy scaling, making it ideal for growing Frappe environments.
- Billing: Automated billing supports daily or monthly subscriptions, flexible payment methods, wallet credits, and ERP integration, simplifying customer invoicing and payments.
- Marketplace: The marketplace allows developers to list apps with flexible pricing models, ensures compatibility checks, and provides a streamlined system for sales and payouts.
And a ton more.
Under the Hood
- Frappe Framework: A full-stack web application framework written in Python and Javascript. The framework provides a robust foundation for building web applications, including a database abstraction layer, user authentication, and a REST API.
- Frappe UI: A Vue-based UI library to provide a modern user interface. The Frappe UI library provides a variety of components that can be used to build single-page applications on top of the Frappe Framework.
- Agent: A flask app designed to work along with Press. It provides a CLI interface for Press to communicate with the sites and benches.
- Docker: An open-source platform that enables developers to build, package, and deploy applications in lightweight, portable containers.
- Ansible: An open-source IT automation tool that simplifies the management, configuration, and deployment of systems and applications.
Setup
To self-host or to set up Press locally, follow the steps in the Local Development Environment Setup Guide or this YouTube video