# Introducing Frappe-Manager for Effortless Frappe Installation

*Published:* 2023-12-05
*Author:* Devarshi Sathiya

> Introducing Frappe-Manager, your one-command solution to effortlessly create and manage local Frappe installations.

![Frappe-Manager ](https://rtcamp.com/wp-content/uploads/sites/2/2024/04/Frappe-Manager-featured-image_42b72b.png?resize=720%2C445&quality=100&strip=all)We are very excited to announce the first release of [Frappe-Manager](https://github.com/rtCamp/Frappe-Manager).

Frappe-Manager (FM for short) is a tool to create and manage local Frappe installations with just one command effortlessly. You can specify Frappe apps such as ERPNext, HRMS, and others via command line parameters.

FM is built with Python and uses [Bench](https://github.com/frappe/bench) and Docker containers for spinning up the environment.

## **Backstory**

In our 14th year anniversary [blog post](https://rtcamp.com/blog/rtcamp-turns-14/), we highlighted Vision 500 – making rtCamp 500 strong over the course of the next 3 years. It is a big challenge but, the bigger challenge relies on operations of managing 500 people. These operations start from simple on-boarding tasks and complexity increases with each step, be it hiring, continuous feedback, managing skill-matrix and processing payroll.

To overcome the challenge, we decided to proceed with [ERPNext](https://erpnext.com/), a fully Open-Source and well managed ERP from [Frappe Technologies](https://frappe.io/) to bring all the teams on a single platform to automate the processes and, more importantly, increase efficiency.

With a small team of 3, we launched our [campus hiring site](https://github.com/frappe/hrms) with [Frappe HRMS](https://github.com/frappe/hrms) this year. We built an app that automatically scored candidates based on their GitHub and Stack Overflow activity. Within the first few months, we got 60,000+ candidates registered on the site, and ERPNext handled it effortlessly. This led to an increase in our conversion rate from 1% to roughly 7%.

With this success, we have decided to move our entire operations to ERPNext by the year 2025.

## **Frappe-Manager**

We are building Frappe apps for each department, and testing them internally. We felt the requirement of a tool that could create a consistent development environment and easily spin up demo sites, without hampering any of the existing setup on the local machines.

Having the experience of building [EasyEngine](https://easyengine.io/) behind us, we decided to build an Open-Source tool of our own that spins up local Frappe installations with just one command.

### **Installation**

You can install Frappe-Manager with:

```
pip install frappe-manager
```

### **Usage**

Create a site named frappe.localhost with ERPNext v15:

```
fm create frappe.localhost --apps erpnext:version-15
```

Frappe-Manager uses containers to keep the installations isolated.

Frappe-Manager provides features like – Shell to run Bench commands, on-disk Bench installation to easily modify code with your favorite editor, MailHog for email capturing, and Adminer for database content management.

This is just a start, there are more features to be added. You can make feature requests on the [GitHub repo](https://github.com/rtCamp/Frappe-Manager).

For more details, checkout our [Wiki](https://github.com/rtCamp/Frappe-Manager/wiki) and [FAQ](https://github.com/rtCamp/Frappe-Manager/wiki/FAQ) section.

**Links:** [Frappe-Manager](https://github.com/rtCamp/Frappe-Manager) | [Wiki](https://github.com/rtCamp/Frappe-Manager/wiki/) | [FAQ](https://github.com/rtCamp/Frappe-Manager/wiki/faq) | [EasyEngine](https://easyengine.io/)

### Categories and Taxonomies

#### Categories
[Releases](https://rtcamp.com/blog/category/release.md)

#### Tags
[Frappe](https://rtcamp.com/blog/tag/frappe.md)

#### Service
[Custom Development](https://rtcamp.com/blog/service/custom-development.md)

### Related Posts

- [WordPress 7.1 “Mary Lou” : 63 rtCampers contribute to 36th consecutive release](https://rtcamp.com/blog/wordpress-7-1.md)
- [Publishio : Publish on your WordPress website from Claude & ChatGPT](https://rtcamp.com/blog/introducing-publishio.md)
- [WordPress 7.0 “Armstrong” : 60 rtCampers contribute to 35th consecutive release](https://rtcamp.com/blog/wordpress-7-0.md)
- [Extending the WordPress AI Plugin Releasing Connectors for OpenRouter, LM Studio & Universal OpenAI](https://rtcamp.com/blog/wordpress-ai-plugin-connectors-openrouter-lm-studio-openai.md)
- [Advanced Screen Options : Clean Up Your WordPress Admin](https://rtcamp.com/blog/wordpress-screen-option-plugin.md)

### Navigation

- Previous Post: [WordPress 6.4: Our Contributions to 29th Consecutive Release](https://rtcamp.com/blog/wordpress-6-4.md)
- Next Post: [Year in Review - 2023](https://rtcamp.com/blog/year-in-review-2023.md)
