Deploy with Docker
This guide describes how to deploy the Argilla Server with docker compose
. This is useful if you want to deploy Argilla locally, and/or have full control over the configuration the server, database, and search engine (Elasticsearch).
First, you need to install docker
on your machine and make sure you can run docker compose
.
Then, create a folder (you can modify the folder name):
Download docker-compose.yaml
:
wget -O docker-compose.yaml https://raw.githubusercontent.com/argilla-io/argilla/main/examples/deployments/docker/docker-compose.yaml
or using curl:
curl https://raw.githubusercontent.com/argilla-io/argilla/main/examples/deployments/docker/docker-compose.yaml -o docker-compose.yaml
Run to deploy the server on http://localhost:6900
:
Once is completed, go to this URL with your browser: http://localhost:6900 and you should see the Argilla login page.
If it's not available, check the logs:
Most of the deployment issues are related to ElasticSearch. Join Hugging Face Discord's server and ask for support on the Argilla channel.