Skip to main content
This Docker Compose path is for development, evaluation, and testing. Speckle does not recommend Docker Compose for production deployments. For a customer-operated production environment, use Kubernetes. Speckle Enterprise Server also requires Kubernetes.

Prerequisites

  • Linux VM with at least 4GB RAM
  • x86_64 CPU architecture
  • Docker and Docker Compose installed

Quick Start

1

Create Directory

2

Create Docker Compose File

Create a file named docker-compose.yml with the following content:
3

Start the Server

Access Your Server

Once running, access your Speckle server at:
  • Frontend: http://your-server-ip
  • MinIO Console: http://your-server-ip:9001 (credentials: minioadmin/minioadmin)

Next Steps

  1. Create your first user by visiting the frontend URL
  2. Configure your server - a full example is part of the server repo
  3. Use non-default credentials and secrets before sharing the environment with other testers
  4. Review logs and resource use while evaluating your expected workload

Getting Help

Do not promote this Docker Compose environment into production. Use the Kubernetes deployment guide to design a customer-operated production environment.
Last modified on August 16, 2026