Craft beautiful websites effortlessly with an intuitive visual builder and publish them instantly
Frappe Builder is a low-code website builder designed for simplicity, speed, and flexibility. Craft beautiful websites effortlessly with an intuitive visual builder. Whether you’re a designer looking for ease or a developer seeking customization, Frappe Builder empowers you. It also features a click-to-publish option that gives you the complete end-to-end website creation experience.
Get started with your personal or business site with a few clicks on Frappe Cloud.
The quickest way to set up Frappe Builder and take it for a test ride.
Frappe framework is multi-tenant and supports multiple apps by default. This docker compose is just a standalone version with Frappe Builder pre-installed. Just put it behind your desired reverse-proxy if needed, and you’re good to go.
If you wish to use multiple Frappe apps or need multi-tenancy. Take a look at our production ready self-hosted workflow, or join us on Frappe Cloud to get first party support and hassle-free hosting.
Step 1: Setup folder and download the required files
mkdir frappe-builder
cd frappe-builder
Step 2: Download the required files
Docker Compose File:
wget -O docker-compose.yml https://raw.githubusercontent.com/frappe/builder/develop/docker/docker-compose.yml
Frappe Builder bench setup script
wget -O init.sh https://raw.githubusercontent.com/frappe/builder/develop/docker/init.sh
Step 3: Run the container and daemonize it
docker compose up -d
Step 4: The site http://builder.localhost should now be available. The default credentials are:
username: administrator
password: admin
If you prefer self-hosting, follow the official Frappe Bench Installation instructions.
https://github.com/frappe/builder/assets/13928957/c96ce2ce-9eb3-4bd5-8e92-0b39d971cb00
bench start
from the terminal tab.<random-id>.github.dev/builder
to access the builder interface.$ bench get-app builder
$ bench --site sitename.localhost install-app builder
$ bench browse sitename.localhost --user Administrator
sitename.localhost:8000/builder
in your web browser.Join our telegram group for instant help.