Setting Up
Getting Started (Production)
Managed Hosting
Get started with your personal or business site with a few clicks on Frappe Cloud - our official hosting service.
Self Hosting
Follow these steps to set up Frappe Builder in production:
Step 1: Download the easy install script
wget https://frappe.io/easy-install.py
Step 2: Run the deployment command
python3 ./easy-install.py deploy \
--project=builder_prod_setup \
--email=email@example.com \
--image=ghcr.io/frappe/builder \
--version=stable \
--app=builder \
--sitename subdomain.domain.tld
Replace the following parameters with your values:
- email@example.com
: Your email address
- subdomain.domain.tld
: Your domain name where Builder will be hosted
The script will set up a production-ready instance of Frappe Builder with all the necessary configurations in about 5 minutes.
Getting Started (Development)
Local Setup
- Install Bench.
- Install Frappe Builder app:
$ bench get-app builder
- Create a site with the builder app:
$ bench --site sitename.localhost install-app builder
- Open the site in the browser:
$ bench browse sitename.localhost --user Administrator
- Access the builder page at
sitename.localhost:8000/builder
in your web browser.
Codespaces (GitHub)
- Open this link and click on "Create Codespace".
- Wait for initialization (~15 mins).
- Run
bench start
from the terminal tab. - Click on the link beside "8000" port under "Ports" tab.
- Log in with "Administrator" as the username and "admin" as the password.
- Go to
<random-id>.github.dev/builder
to access the builder interface.