Skip to content

Node TLS

When Node DNS is configured, the Atlas Experience Manager can automatically order and issue TLS (formerly SSL) certificates for use by Nodes.

This enables HTTPS connections within the Atlas Experience Fabric, a private overlay network for always-on connectivity and distributed computing.

This guide walks through the necessary configuration for Node TLS.

Table of Contents

Prerequisites

To Use Node TLS, the follow prerequisites are required:

  1. Node DNS configured
  2. Supported TLS certificate provider (currently Let’s Encrypt via DNSimple)
  3. REST API Credentials for TLS Provider (see details under backends below)

The following features are related to Node DNS:

  • Experience Fabric - Node DNS support the Atlas Experience Fabric, a private overlay network for always-on connectivity and distributed computing.
  • Node DNS - To use Node TLS, nodes must have a Fully Qualified Domain Name (FQDN) assigned to them via Node DNS.

Configuration

INFO

Additional Environment Variables will be required depending on the selected TLS backend.

Environment VariableDescriptionDefault
USE_NODE_TLSEnable automatic Node TLS provisioning (True or False)False
NODE_TLS_BACKENDThe TLS provider backend to use (see below)None

TIP

Note that the NODE_DNS_DOMAIN configured with Node DNS is used when issuing TLS certificates. Only one domain may be used for Node DNS/TLS per Experience Manager installation.

Available TLS Backends

The follow TLS providers are available for automatic Node TLS provisioning:

ProviderValue
DNSimple (Let's Encrypt)xot.common.dns.dnsimple.DnsimpleLetsEncryptTLSBackend

DNSimple (Let’s Encrypt)

WARNING

When using the DNSimple DnsimpleLetsEncryptTLSBackend, the NODE_DNS_BACKEND MUST use the DNSimpleDnsBackend. Certificates CANNOT be issued with this method if DNS is not provided by DNSimple.

Environment VariableDescriptionDefault
DNSIMPLE_ACCOUNT_IDFrom your account page, select Account Settings / Access Tokens, your account ID will be displayed on this page.False
DNSIMPLE_ACCESS_TOKENFrom your account page, select Account Settings / Access TokensNone

Atlas, Hybrid cloud, on-premesis platform for large scale media program development, delivery and operation.