AWS Installation

Self-hosted

This guide explains how to deploy Entropy Data on Amazon Web Services (AWS). AWS offers multiple deployment options, from simple container services to fully managed Kubernetes clusters.

Prerequisites

  • Active AWS account
  • AWS CLI installed and configured
  • SMTP server for transactional emails (such as AWS SES, Mailgun, SendGrid, or similar)
  • (Optional) eksctl for EKS deployments

Deployment Options

AWS provides several options for deploying Entropy Data:

  1. AWS App Runner - Simplest fully managed option (detailed below)
  2. Amazon ECS (Elastic Container Service) - Container orchestration with AWS Fargate
  3. Amazon EKS (Elastic Kubernetes Service) - Full Kubernetes for enterprise deployments (see Kubernetes installation guide)
  4. AWS Elastic Beanstalk - PaaS solution for Docker containers

AWS App Runner provides the simplest deployment path with automatic scaling and built-in load balancing.

Deploy Using CloudFormation

Click the button below to deploy Entropy Data to AWS using CloudFormation:

Deploy to AWS

Step 1: Configure Stack Parameters

Provide a stack name and configure the CloudFormation parameters. The most important parameters are:

  • DBPassword: Secure password for the RDS PostgreSQL database that will be created
  • DomainName: Domain name for your Entropy Data instance
  • SMTP settings: Configure email delivery
  • SuperAdmins: Email address(es) of administrators who will have access to /admin page for advanced administrations

CloudFormation Stack Parameters

Step 2: Monitor Stack Creation

The CloudFormation stack will create all necessary resources including VPC, RDS PostgreSQL database, and App Runner service. This typically takes 10-15 minutes.

CloudFormation Stack Complete

Step 3: Access Your App Runner Service

Once the stack is created, navigate to App Runner to view your service details and access the application URL.

App Runner Service Overview

Step 4: Create Your Account

Open the App Runner service URL in your browser and create your first account .

Entropy Data Account Creation

Next Steps

Additional Resources