githubEdit

Installation

Deployment guide to run your own SPV Wallet

Step 1

Set up your own AWS accountarrow-up-right with sufficient credit or a valid payment method.

Step 2

Register a root domain namearrow-up-right you would like to use for the wallet. This will be how counterparties address users of your wallet: [email protected] The domain will be used as a root domain, and the cloud formation template will create subdomains under it.

Step 3

Pick the AWS region closest to your customer(s). To determine which region is closest to your current location you can use a service like Cloud Pingarrow-up-right.

Step 4

Launch the software using one of the CloudFormation template links below for your chosen region.

If you don't know which link to pick, just use us-east-1arrow-up-right.

Step 5

Fill in the required template settings:

  • Stack name - this name will be dispayed on the list of Cloud Formation stacks in the AWS console

  • Domain name - type the domain nama that you registered at the step 2

  • Hosted zone ID for domain - choose exactly the one that is matching the domain name above

Step 6

After submitting stack creation it will take up to 30 minutes to create all resources. You can check the status in the Resources tab.

circle-info

These subdomains will be created for the application

  • wallet.yourdomain.com

  • admin.yourdomain.com

  • api.yourdomain.com

  • headers.yourdomain.com

chevron-rightWhat resources are created?hashtag

· VPC with CIDR 10.0.0.0/16

· EKS Cluster with a Single Node Group (2 x t3.small instances)

· Wildcard certificate in ACM for provided domain

· Route53 entries for Bux components

· Load Balancer Controller for EKS

· SPV Wallet Components:

o Web App & API

o SPV Wallet Server

o PostgreSQL Database

o Web Admin

o Block Headers Service

Last updated

Was this helpful?