Skip to content

xmtp/xmtpd-infrastructure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xmtpd infrastructure

This repository provides infrastructure-as-code examples and tooling to help node operators deploy and manage xmtpd nodes. xmtpd (XMTP daemon) is the node software that powers the testnet and will power the mainnet of the decentralized XMTP network.

Available tooling

  • Helm charts - Deploy xmtpd nodes on Kubernetes clusters
  • Terraform - Provision cloud infrastructure for xmtpd nodes

Production deployment guide for GKE

See Deploy xmtpd on Google Kubernetes Engine secured by SSL/TLS for a detailed guide to creating a production-ready deployment of xmtpd on GKE using NGINX Ingress Controller and Let's Encrypt certificates.

Get started

  1. Choose your infrastructure approach:
    • Use Helm charts if you have an existing Kubernetes cluster or want to deploy on managed Kubernetes services
    • Use Terraform if you need to provision the underlying cloud infrastructure
  2. Follow the respective README for your chosen tool
  3. For GKE production deployments, refer to the SSL/TLS deployment guide for securing your node

Learn more

Contribute

Contributions are welcome! See the contributing guidelines for details on how to get involved.