Skip to main content
For the complete documentation index, see llms.txt.

Atlas Navigation

Mapbox Atlas Navigation allows you to deploy commercial-grade navigation on private, air-gapped networks. Atlas Navigation deploys three APIs — Directions, Isochrone, and Matrix — the same ones behind Mapbox's hosted Navigation APIs. With these APIs, you can calculate routes and travel times, generate reachability areas, and compute travel times between many points, all on infrastructure you control.

Install Atlas Navigation

You can install Atlas Navigation with Docker Compose or Kubernetes:

Docker Compose

Dependencies

To download and set up Atlas for Docker Compose, you need to download several dependencies first:

  • Docker
  • Docker Compose
  • wget
  • unzip
  • coreutils
  • pv (optional)

wget, pv, OpenSSL, and unzip are all dependencies of the Atlas installer. wget is used as the download manager for the installer's download command. pv provides user feedback during file operations. Docker and Docker Compose are used as the primary distribution and containerization strategy for Atlas. unzip extracts the installer download package. Mac users will need to install coreutils, which contains the realpath utility used by the Atlas installer for obtaining the pathname of the installation directory.

The installation process for these dependencies will vary depending on which operating system you are using. You may need to reboot after installing the dependencies.

Download the installer

Documentation conventions
In this guide, we used atlas-installer as the installer name. Depending on which target OS you selected the installer will be named differently. To simplify the documentation, we will use atlas-installer for the rest of the documentation.
  1. Go to atlas.mapbox.com/install.
  2. Click the Download button for your operating system, either Linux or macOS.
  3. Unzip the downloaded zip file: unzip atlas-installer.zip.
  4. Make sure the binary is executable: chmod +x ./atlas-installer.

Download the installer

Download the installer for Docker images and data.

$./atlas-installer download <dir> --token <your-atlas-token> --version <v3-version> --docker --navigation

Install dependencies

Run install.sh on the target host to set up Atlas Search and/or Atlas Navigation:

$./<dir>/install.sh <target>

Configure dependencies

Edit the config file in the installation directory. At a minimum, edit the following settings:

  • atlasLicense — your Atlas license
  • atlasURL — the URL where you will host Atlas Search and Navigation

Start and stop servers

To start the servers:

$./atlas-v3.sh start

To stop the servers:

$./atlas-v3.sh stop

Disable unused services

If you are not planning to use Atlas Search in your implementation, disable the service by calling this command:

bash
$./atlas-v3.sh start --disable-geocoding

Check the current version

To check the current version:

$./atlas-v3.sh version

Uninstall

First, stop containers and drop Docker volumes:

$./atlas-v3.sh clean

Second, fully uninstall:

$./remove-v3.sh
Was this page helpful?