Deploy Anything to AWS Nitro Enclaves

Nitrogen is a tool for deploying web servers, databases, and other services to AWS Nitro Enclaves.

# install nitrogen
$ curl -fsSL https://raw.githubusercontent.com/capeprivacy/nitrogen/main/install.sh | sh

Setup

Spawn an EC2 instance, configure SSH, and establish a VSOCK proxy for interacting with the Nitro Enclave.

Build

Create a Docker image from an arbitrary Dockerfile, and convert it to the Enclave Image File (EIF) format expected by Nitro.

Deploy

Upload your EIF and launch it with Nitro. You receive a hostname + port ready to proxy enclave requests.

Checkout Nitrogen on GitHub

Nitrogen is a tool for deploying web servers, databases, and other services to AWS Nitro Enclaves.