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.

  1. 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.

  1. 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