This repository provides full Infrastructure as Code (IaC) and GitOps manifests to deploy an open-source, standalone ChirpStack v4 LoRaWAN Network Server stack.
[ Dragino DLOS8N Gateway ]
│ (UDP Port 1700 - Semtech Packet Forwarder)
▼
[ ChirpStack Gateway Bridge ] ──► [ Mosquitto MQTT ]
│
▼
[ ChirpStack v4 (Port 8080) ]
├── PostgreSQL 14
├── Redis 7
└── Webhook HTTP ──► [ Brad API / n8n ]
- Podman Quadlets (Edge / Local systemd):
Located under
iac/podman/. Uses rootless systemd unit files for automatic startup and unprivileged container execution (USER 1000:1000). - Kubernetes & ArgoCD (GitOps):
Located under
iac/k8s/. Includes Kustomize base manifests andargocd-application.yamlfor automated sync on Kubernetes clusters.
- Log into your Dragino DLOS8N Web UI (
http://192.168.1.100). - Navigate to LoRaWAN WAN -> LoRaWAN Sub-Band / Server.
- Select Custom / Semtech UDP Packet Forwarder.
- Set Server Address to your ChirpStack Gateway Bridge IP/hostname, and Port to
1700(UDP).
- See
HOWTO.mdfor step-by-step deployment instructions for both Podman and ArgoCD.