Installation¶
Quickstart¶
No git clone, no configuration file.
curl -LO https://raw.githubusercontent.com/depictio/depictio/main/docker-compose.yaml # (1)!
docker compose up -d # (2)!
- Downloads the single compose file — nothing else needed locally.
- Starts all six services in the background: MongoDB, Redis, MinIO, backend API, frontend, and Celery worker.
Open Depictio
| Service | URL | Notes | |
|---|---|---|---|
| Depictio | localhost:5080 | Single-user mode — no login required | |
| API docs | localhost:8058/docs | Interactive OpenAPI interface | |
| MinIO console | localhost:9001 | minio / minio123 |
-
Customise credentials
Copy
.env.exampleto.envto change the MinIO password or switch to multi-user mode. -
Multi-user or public mode?
Set
DEPICTIO_AUTH_SINGLE_USER_MODE=falsein.envto enable accounts and login.
Server Deployment¶
-
Docker Compose
The recommended way to run Depictio. MinIO is bundled — one command starts everything.
Ideal for development, testing, and small-scale deployments.
-
Kubernetes
Deploy Depictio on a Kubernetes cluster using the official Helm chart.
Ideal for production environments and scalable deployments.
CLI & Configuration¶
-
Depictio CLI
Command-line tool for data ingestion, project management, and interacting with the Depictio API.
-
Configuration
Configure authentication, S3/MinIO, backups, and advanced features via environment variables.
-
Try in GitHub Codespaces
Launch a temporary cloud workspace with Depictio pre-configured — no local setup required.