Self-hosted Docker deployment

Bespoke customers can run the 51Degrees cloud service themselves. It comes as a private Docker image, 51degrees/cloud-private, and we give you access to it when Bespoke is set up.

Code that calls cloud.51degrees.com today can call the container instead. Leave out the Resource Key (there isn't one here), since the License Keys the container was started with decide which properties come back.

The device detection and IP intelligence data are built into the image, and the container makes no calls to 51Degrees. We publish a new image every day, and its tag is the date it was built.

  • Port 8080 by default, behind whatever proxy and TLS you already run
  • API documentation at /api-docs on the running container
  • Telemetry stays off until you point it at an OpenTelemetry collector
  • The self-hosted Docker guide has the full list of environment variables and a worked docker run example
Ask about Bespoke

Self-hosted Docker deployment diagram

51Degrees self-hosted Docker deployment diagram
Pipeline API

Get more with Pipeline API

Combine intelligence with other data services in the same pipeline.

  • Multiple real-time data sources in one speedy request
  • Supports most popular web frameworks and programming languages
  • Cloud and on-premise deployment with the option to switch seamlessly between them
Explore Pipeline API