Installation Guide
Detailed installation and configuration instructions for DataMate
This guide will help you deploy DataMate platform in 5 minutes.
DataMate supports two main deployment methods:
git clone https://github.com/ModelEngine-Group/DataMate.git
cd DataMate
Use the provided Makefile for one-click deployment:
make install
After running the command, the system will prompt you to select a deployment method:
Choose a deployment method:
1. Docker/Docker-Compose
2. Kubernetes/Helm
Enter choice:
Enter 1 to select Docker Compose deployment.
After services start, you can access them at:
docker ps
You should see the following containers running:
Milvus is used for vector storage and retrieval in knowledge bases:
make install-milvus
Select Docker Compose deployment method when prompted.
Label Studio is used for data annotation:
make install-label-studio
Access: http://localhost:30001
Default credentials:
MinerU provides enhanced PDF document processing:
make build-mineru
make install-mineru
DeerFlow is used for enhanced workflow orchestration:
make install-deer-flow
If you’ve modified local code, use local images for deployment:
make build
make install dev=true
For offline environments, download all images first:
make download SAVE=true
Images will be saved in the dist/ directory. Load images on the target machine:
make load-images
make uninstall
The system will prompt whether to delete volumes:
1: Delete all data (including datasets, configurations, etc.)2: Keep volumes# Uninstall Label Studio
make uninstall-label-studio
# Uninstall Milvus
make uninstall-milvus
# Uninstall DeerFlow
make uninstall-deer-flow
First check if ports are occupied:
# Check port usage
lsof -i :30000
lsof -i :8080
If ports are occupied, modify port mappings in deployment/docker/datamate/docker-compose.yml.
# View all service logs
docker compose -f deployment/docker/datamate/docker-compose.yml logs
# View specific service logs
docker compose -f deployment/docker/datamate/docker-compose.yml logs -f datamate-backend
Data is persisted through Docker volumes:
datamate-dataset-volume: Dataset filesdatamate-postgresql-volume: Database datadatamate-log-volume: Log filesView all volumes:
docker volume ls | grep datamate
Detailed installation and configuration instructions for DataMate
DataMate system architecture design documentation
Local development environment configuration guide for DataMate
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.