Frappe
Products
Framework
Deployment
Frappe
Products
Insights
features
Deployment and multitenancy
Setting up a hosting environment can be a hassle, with the need to configure databases, servers, and real-time syncing. While other frameworks require you to wire everything from scratch, Frappe Framework comes with ready-to-host capabilities. You simply install the necessary dependencies like MariaDB, Redis, and Socket.io, and the Framework makes everything work together seamlessly and makes the magic happen.
Managing multiple sites can be equally daunting, especially when you're juggling various configurations and updates. That's where Bench comes in. Bench is your one-stop command-line tool for managing multiple Frappe sites. With Bench, you can easily create, manage, and deploy multiple sites on a single server. It even handles backups and restores, keeping your data safe and sound. Whether you’re working in development, testing, or production environments, Bench makes multi-site management much easier.
And if you’d rather skip the manual management altogether, Frappe Cloud is there to help you deploy and manage everything without ever touching the command line.
Setup and installation
To get started with Frappe Framework, choose a method that works best for you.
Using Frappe Bench
Bench is the traditional method for deploying Frappe applications. It is ideal for developers who prefer hands-on control over the hosting environment.
Using Frappe Docker
If you prefer a modern, containerized approach, Frappe Docker simplifies deployment by packaging all dependencies into Docker containers. It is ideal for production environments requiring scalability and consistency.
previous feature
API and integrations
continue exploring
Frappe Framework
Read next: Upgrade