---
title: Install Synthetics for Dual Stack using Podman
source: https://docs.newrelic.com/docs/synthetics/synthetic-monitoring/private-locations/install-synthetics-dual-stack-podman
---

This guide covers the configuration and deployment of the New Relic Synthetics job manager to support Dual Stack (IPv4 and IPv6) testing in your private location environment using Podman.

## Prerequisites [#prerequisites]

Before you begin, ensure you have the following:

-   **Podman**: Podman must be installed and running on your host instance
-   **slirp4netns**: Required for IPv6 support in rootless containers (version 1.0.0 or higher, typically installed with Podman)
-   **Permissions**: You must have appropriate access to run rootless containers
-   **Public images**: Dual Stack support requires the following image versions or later, available on Docker Hub:
    -   [Job manager `519` or later](https://docs.newrelic.com/docs/release-notes/synthetics-release-notes/job-manager-release-notes/job-manager-release-519/): `newrelic/synthetics-job-manager`
    -   [Ping runtime `1.65.0` or later](https://docs.newrelic.com/docs/release-notes/synthetics-release-notes/ping-runtime-release-notes/ping-runtime-1.65.0/): `newrelic/synthetics-ping-runtime`
    -   [Node API runtime `rc1.15` or later](https://docs.newrelic.com/docs/release-notes/synthetics-release-notes/node-api-runtime-release-notes/node-api-runtime-rc1.15/): `newrelic/synthetics-node-api-runtime`
    -   [Node browser runtime `rc1.15` or later](https://docs.newrelic.com/docs/release-notes/synthetics-release-notes/node-browser-runtime-release-notes/node-browser-runtime-rc1.15/): `newrelic/synthetics-node-browser-runtime`

## Validate your infrastructure [#validate-infrastructure]

Before proceeding, verify that your host machine and network are configured for Dual Stack networking.

Test IPv6 connectivity by running `ping6 ipv6.google.com` or `ping -6 ipv6.google.com`, or the equivalent command for your machine.

> #### ⚠️ IMPORTANT
>
> If the test fails, ensure your VPC, subnet, and security groups are configured to allow IPv6 traffic before continuing with this installation. Your environment must support both IPv4 and IPv6 for Dual Stack operation.

## Set up the Podman environment [#setup-podman]

Set up the Podman environment by following the [Podman Dependencies Guide](https://docs.newrelic.com/docs/synthetics/synthetic-monitoring/private-locations/install-job-manager/#podman-dependencies).

## Create a Podman pod [#create-pod]

Create a pod with your host machine IP address:

```bash
podman pod create --network slirp4netns --name SYNTHETICS --add-host=podman.service:IP_ADDRESS
```

Replace `IP_ADDRESS` with your host machine's IP address.

## Launch the Synthetics job manager [#launch-job-manager]

> #### 💡 TIP
>
> Replace `<YOUR_PRIVATE_LOCATION_KEY>` with your actual private location key from the New Relic UI.

```bash
podman run \
  -e PRIVATE_LOCATION_KEY=<YOUR_PRIVATE_LOCATION_KEY> \
  --pod SYNTHETICS \
  -d \
  --restart unless-stopped \
  -e "CONTAINER_ENGINE=PODMAN" \
  -e "PODMAN_API_SERVICE_PORT=8000" \
  -e "PODMAN_POD_NAME=SYNTHETICS" \
  newrelic/synthetics-job-manager
```

The Synthetics job manager will now be running with Dual Stack support enabled, allowing your monitors to test both IPv4 and IPv6 endpoints.

## Verify installation [#verify-installation]

To confirm your Synthetics job manager is running correctly:

1.  View the job manager logs:

    ```bash
    podman logs -f YOUR_CONTAINER_ID
    ```

2.  In the New Relic UI, go to **[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) > Synthetic monitoring > Private locations** and verify your private location shows as healthy.

## What's next? [#whats-next]

After setting up your Dual Stack-enabled private location, you can:

-   [Create synthetic monitors](https://docs.newrelic.com/docs/synthetics/synthetic-monitoring/using-monitors/add-edit-monitors) that test both IPv4 and IPv6 endpoints using your private location
-   [Configure job manager settings](https://docs.newrelic.com/docs/synthetics/synthetic-monitoring/private-locations/job-manager-configuration) for advanced options
-   [Monitor your private location](https://docs.newrelic.com/docs/synthetics/synthetic-monitoring/private-locations/monitor-private-locations) health and performance
