Skip to main content
Version: 23.3

Firewall configuration

Seqera Platform Cloud (cloud.seqera.io) may need to connect to resources within your network, e.g., your storage server. To do so, your firewall must be configured to allow certain IPs to reach your resources.

A dynamic list of IPs is kept up-to-date at https://meta.seqera.io.

This endpoint returns a JSON object that can be parsed to dynamically adapt your firewall, e.g., in Python with the requests package:

$ python3
>>> import requests
>>> requests.get("https://meta.seqera.io").json()
{
"cloud.seqera.io": [
"18.135.7.45/32",
"18.169.21.18/32",
"18.171.4.252/32"
],
"licenses.seqera.io": [
"35.176.121.51/32",
"35.178.254.247/32"
]
}

DNS allowlist

In order for you to access resources such as Fusion tarballs, nf-xpack files, Wave cloud containers and other services, you'll need to add *.seqera.io.cdn.cloudflare.net to the allowlist in your network firewall. If DNS wildcards aren't supported by your firewall, you can use the following:

  • fusionfs.seqera.io.cdn.cloudflare.net
  • nf-xpack.seqera.io.cdn.cloudflare.net
  • wave-cache-prod-cloudflare.seqera.io.cdn.cloudflare.net

If you chose to filter by specific DNS records, please note that new services may be added in the future.

If your allowlist is based on IP addresses, allow all of the following IP addresses: https://www.cloudflare.com/ips/.