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.