One-line installer for TAK (Team Awareness Kit) infrastructure on AWS.
curl -fsSL https://tak-nz.github.io/tak-deploy/install | bashcurl -O https://raw.githubusercontent.com/TAK-NZ/tak-deploy/main/deployAllLayers
chmod +x deployAllLayers
./deployAllLayers --helpDownloads and runs the TAK infrastructure deployment script that:
- Deploys BaseInfra (VPC, ECS, S3, certificates)
- Deploys AuthInfra (Authentik SSO, LDAP)
- Deploys TakInfra (TAK Server)
- Optionally deploys CloudTAK (when DEPLOY_CLOUDTAK=true)
- AWS CLI configured
- Docker installed and running
- Node.js and npm
- Route53 hosted zone
- TAK server zip file (takserver-docker-<version>.zip) from tak.gov in current directory
./deployAllLayers --r53ZoneName tak.your-domain.com
./deployAllLayers --destroy # Remove all infrastructureTo enable CloudTAK deployment, edit the script and set DEPLOY_CLOUDTAK=true at the top of the file.
See ./deployAllLayers --help for full options.
TAK.NZ is distributed under AGPL-3.0-only
Copyright (C) 2025 - Christian Elsen, Team Awareness Kit New Zealand (TAK.NZ)