Skip to content

Deploy with Docker

Deploy Graph Explorer locally using the official Docker image from Amazon’s ECR Public Registry.

You can find the latest version of the image on Amazon’s ECR Public Registry.

  • Docker installed on your machine
  • AWS CLI installed on your machine
  1. Authenticate with the Amazon ECR Public Registry

    aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin public.ecr.aws
  2. Pull down the docker image

    docker pull public.ecr.aws/neptune/graph-explorer
  3. Create and run a docker container using the image

    docker run -p 80:80 -p 443:443 \
    --restart unless-stopped \
    --env HOST=localhost \
    --name graph-explorer \
    public.ecr.aws/neptune/graph-explorer

    The HOST environment variable is used for SSL certificates generation since HTTPS is the default. If you are hosting this on a public domain, you should replace HOST=localhost with your domain name.

  4. Open a browser and type in the URL of the Graph Explorer server instance

    https://localhost/explorer
  5. You will receive a warning as the SSL certificate used is self-signed. Since the application is set to use HTTPS by default and contains a self-signed certificate, you will need to add the Graph Explorer certificates to the trusted certificates directory and manually trust them. See the HTTPS Connections section.

  6. After completing the trusted certification step and refreshing the browser, you should now see the Connections UI. See Connections for details on configuring your first connection.