Quick Start
Docker Compose [Recommended]
The quickest way to set up Frappe Drive and take it for a test drive.
Frappe framework is multi-tenant and supports multiple apps by default. This docker compose is just a standalone version with Frappe Drive 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. I suggest moving over to 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-drive
cd frappe-drive
Step 2: Download the required files
Docker Compose File:
wget -O docker-compose.yml https://raw.githubusercontent.com/frappe/drive/main/docker/docker-compose.yml
Frappe Drive Bench Setup Script
wget -O init.sh https://raw.githubusercontent.com/frappe/drive/main/docker/init.sh
Step 3: Run the container and daemonize it
docker compose up -d
Bare Metal
Step 1: Install Bench.
Step 2: Provided bench is all set up you can proceed to install Frappe Drive
bench get-app drive --branch main
Step 3: Install some Drive specific system packages
Ubuntu/Debian (apt based distros)
sudo apt install ffmpeg libmagic
MacOs
brew install libmagic ffmpeg
Step 4: Install drive once it's downloaded
bench install-app drive
Step 5: Start bench if it's not already running
bench start
Frappe Drive should be accessible at localhost:8000
or sitename:8000