1.2 KiB
Self-hosting Firecrawl
We're currently working on a more in-depth guide on how to self-host, but in the meantime, here is a simplified version.
Refer to CONTRIBUTING.md for instructions on how to run it locally.
Getting Started
First, clone this repository and copy the example env file from api folder .env.example
to .env
.
git clone https://github.com/mendableai/firecrawl.git
cd firecrawl
cp ./apps/api/.env.example ./.env
For running the simplest version of FireCrawl, edit the USE_DB_AUTHENTICATION
on .env
to not use the database authentication.
USE_DB_AUTHENTICATION=false
Update the Redis URL in the .env file to align with the Docker configuration:
REDIS_URL=redis://redis:6379
Once that's complete, you can simply run the following commands to get started:
docker compose up
This will run a local instance of Firecrawl which can be accessed at http://localhost:3002
.
Install Firecrawl on a Kubernetes Cluster (Simple Version)
Read the examples/kubernetes-cluster-install/README.md for instructions on how to install Firecrawl on a Kubernetes Cluster.