Install with Docker
Xtreme1 can be installed via Docker.
For Mac, Windows, and Linux with desktop:
For Linux server:
(Built-in) Models Deployment Requirements
Download the latest release package and unzip it.
Or using the following command:
unzip -d xtreme1-v0.7.1 xtreme1-v0.7.1.zip
Enter into the release package directory, and execute the following command to start all services. It needs a few minutes to initialize database and prepare a test dataset.
docker compose up
You can replace
localhostwith IP address if you want to access from another machine.
Screenshot of Docker Desktop
# Start in the foreground.
docker compose up
# Or add -d option to run in the background.
docker compose up -d
# When finished, you can start or stop all or specific services.
docker compose start
docker compose stop
# Stop all services and delete all containers, but data volumes will be kept.
docker compose down
# Danger! Delete all volumes. All data in MySQL, Redis and MinIO.
docker compose down -v
Docker compose will pull all service images from Docker Hub, including basic services
MinIO, and application services
frontend. You can find the username, password, hot binding port to access
docker-compose.yml.For example you can access
http://localhost:8194. We use Docker volume to save data, so you won't lose any data between container recreating.
# You need set "default-runtime" as "nvidia" in /etc/docker/daemon.json and restart docker to enable NVIDIA Container Toolkit
Please note that certain Docker images, including⚠
MySQL, may not be compatible with the ARM architecture. In case your computer is based on an ARM CPU (e.g. Apple M1), you can create a Docker Compose override file called
docker-compose.override.ymland include the following content. While this method uses QEMU emulation to enforce the use of the ARM64 image on the ARM64 platform, it may impact performance.