Terraform & Helm Configuration for ChirpStack on AWS EKS

Hey everybody,

We created an open-source implementation of ChirpStack V4 on AWS EKS backed by RDS Postgres and ElastiCache Redis:

The implementation also includes optional Helium Network sidecar applications for syncing ChirpStack state with the Helium Network, for those interested.

At a glance, it offers:

  • Argo, Grafana, and Chirpstack dashboards exposed with custom hostnames behind an AWS application load balancer configured for SSL termination and security group-based whitelisted CIDR access.
  • MQTT exposed with a custom hostname behind an AWS network load balancer configured for SSL termination with whitelisted CIDR access based on a load balancer security group.
  • Chirpstack Gateway Bridge instance(s) exposed with a custom hostname behind an AWS network load balancer.
  • All credentials stored in AWS Secrets Manager.

Hope people in the community find it helpful!

2 Likes