Gaia AMIs for EC2 and Gaia documentation


Today we published a Blockstack Gaia AMI on AWS as well as supporting documentation. The AMI allows developers and advanced end users to quickly use an AWS console to create and run a Gaia Storage System complete with SSL certificates. You can choose between two AMIs – an ephemeral (personal or test ready) or an EBS storage backend.

The Gaia documentation that accompanies these AMIs includes the following topics:

  • Introduction to the storage architecture
  • Overview of how authentication works with Gaia
  • Explanation of how developers can empower users to configure recommended or custom Gaia hubs
  • How to run a Gaia hub on Amazon AWS (EC2)
  • A Hello, Hub choice tutorial for enabling Hub choice on your DApp
  • A Gaia admin reference

We hope this material helps Blockstack developers deepen their understanding of Gaia and implement decentralized storage to maximum effect in their applications. Visit the documentation for more.

Developers are encouraged to set up Gaia hubs and recommend them to users during onboarding depending on those users’ needs. For example, an enterprise customer may need their data stored in a storage provider to which they have direct access, and a developer could host a Gaia hub that helps connect the user’s Blockstack ID to that storage provider.

Developers are also encouraged to help educate technically proficient users about Gaia hubs by pointing them to this documentation and enabling hub configuration during onboarding. Users of such applications could then configure Blockstack IDs to use Gaia hubs they personally deploy and manage.

This documentation is searchable just like the rest of our documentation. We will continue to add and update this content. If you use the documentation and encounter problems or would like to make a suggestion, please file an issue.

Blockstack Team Weekly Updates - Week 8 (Feb 18-24)
pinned #2




Amazon Machine Image (AMI) a type of virtual appliance that is used to create a virtual machine within the Amazon Elastic Compute Cloud. It serves as the basic unit of deployment for services delivered using EC2.

This image is preloaded configuration that includes appropriate scripts to launch within the image Docker service containers – Gaia, nginx, SSL certs, and an admin container. The configuration also includes suggested storage instances ephemeral and Elastic Block Storage (EBS).