Skip to content

TAK-NZ/tak-deploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TAK Deploy

One-line installer for TAK (Team Awareness Kit) infrastructure on AWS.

Quick Install

curl -fsSL https://tak-nz.github.io/tak-deploy/install | bash

Manual Download

curl -O https://raw.githubusercontent.com/TAK-NZ/tak-deploy/main/deployAllLayers
chmod +x deployAllLayers
./deployAllLayers --help

What This Does

Downloads 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)

Prerequisites

  • 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

Usage

./deployAllLayers --r53ZoneName tak.your-domain.com
./deployAllLayers --destroy  # Remove all infrastructure

To enable CloudTAK deployment, edit the script and set DEPLOY_CLOUDTAK=true at the top of the file.

See ./deployAllLayers --help for full options.

License

TAK.NZ is distributed under AGPL-3.0-only
Copyright (C) 2025 - Christian Elsen, Team Awareness Kit New Zealand (TAK.NZ)

About

One-line installer for TAK (Team Awareness Kit) infrastructure on AWS

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages