Installation
هذا المحتوى غير متوفر بلغتك بعد.
Bravo Hub CRM can be installed in multiple ways, depending on your requirements. You can either use Bravo Hub Cloud for a fully managed experience or install CRM on your own server.
The following sections explain each installation method in detail.
Managed Hosting (Bravo Hub Cloud)
Section titled “Managed Hosting (Bravo Hub Cloud)”You can install Bravo Hub CRM with a single click using Bravo Hub Cloud, the managed hosting platform for Bravo Hub applications.
- Sign up here to get started
- Your CRM instance will be ready in a few minutes
If you already have a Bravo Hub Cloud site, you can install Bravo Hub CRM directly from the Bravo Hub Cloud Marketplace.
Tip
Recommendation: We strongly recommend trying Bravo Hub Cloud before opting for self-hosting.
Self Hosting
Section titled “Self Hosting”Production Setup
Section titled “Production Setup”Follow these steps to set up Bravo Hub CRM in production:
Step 1: Download the easy install script
wget 5Step 2: Run the deployment command
python3 ./easy-install.py deploy \ --project=crm_prod_setup \ --email=email.example.com \ --image=ghcr.io/frappe/crm \ --version=stable \ --app=crm \ --sitename subdomain.domain.tldReplace the following parameters with your values:
your_email.example.com: Your email addresssubdomain.domain.tld: Your domain name where CRM will be hosted
The script will set up a production-ready instance of Bravo Hub CRM with all the necessary configurations in about 5 minutes.
Note
If hosting on a public server, make sure your DNS A record points to your server’s IP and if hosting locally, map your domain to 127.0.0.1 in your /etc/hosts file to avoid 404 Page Not Found error.
Development Setup
Section titled “Development Setup”Docker Setup
Section titled “Docker Setup”To run CRM using Docker, ensure the following are installed:
- Docker
- Docker Compose
- Git
Refer to Docker documentation. After that, follow the steps below:
Step 1: Create a directory and download the required files
mkdir frappe-crmcd frappe-crm
# Download the docker-compose filewget -O docker-compose.yml 6
# Download the setup scriptwget -O init.sh 7Step 2: Start the containers
docker compose up -dStep 3: Access the application.
The site http://crm.localhost:8000/crm should now be available. The default credentials are:
Username: AdministratorPassword: adminTip
Security note: Recommend changing the default password after login.
Local Setup (Bench)
Section titled “Local Setup (Bench)”- Setup Bench.
- In the frappe-bench directory, run
bench startand keep it running. - Open a new terminal session and cd into
frappe-benchdirectory and run following commands:
$ bench get-app crm$ bench new-site sitename.localhost --install-app crm$ bench browse sitename.localhost --user Administrator- Access the crm page at
sitename.localhost:8000/crmin your web browser.
For Frontend Development
- Open a new terminal session and cd into
frappe-bench/apps/crm, and run the following commands:
yarn installyarn dev- Now, you can access the site on the Vite dev server at `9
Note: You’ll find all the code related to Bravo Hub CRM’s frontend inside frappe-bench/apps/crm/frontend