Skip to main content

Docker

Use Docker when you want Toposync isolated from the host system and easier to rebuild or move between machines.

Toposync publishes official images on GitHub Container Registry:

ghcr.io/toposync/toposync

Public GHCR images can be pulled without signing in to Docker or GitHub.

Choose a Docker path

ScenarioRecommended guide
Regular server, no GPUDocker CPU
Linux host with NVIDIA GPUDocker CUDA
Remote processing server in a containerProcessing server on Docker

Default recommendation

Start with Docker CPU.

Move to Docker CUDA only when you have a Linux host with an NVIDIA GPU and a real vision workload that benefits from acceleration.

What Docker changes

  • Toposync runs in a container.
  • Runtime data is mounted from the host into /data.
  • The UI and API are still served from the same public port.
  • GPU support is a separate CUDA path, not part of the default CPU container.
  • Streaming support is included in the public CPU and CUDA images.

For system and architecture support, see Compatibility.