Skip to content

FreeTAKServer

FTS Logo

FreeTAKServer (FTS) is a Python3 implementation of a TAK Server.

Quick Start

The easiest way to install FTS is to use our Ansible based ZeroTouch Installer.

There are two recommended platforms. you may be able to simply use one of the following:

Cloud: DigitalOcean

Create a droplet with Ubuntu 22.04 as the OS.

wget -qO - bit.ly/freetakhub2 | sudo bash

Alternate, full path.
wget -qO - https://raw.githubusercontent.com/FreeTAKTeam/FreeTAKHub-Installation/main/scripts/easy_install.sh | sudo bash

Single Board Computer: Raspberry Pi 4

Create an sdcard with Ubuntu 22.04 server x64 as the OS.

This case is not quite 'zero-touch' as you will need to first identify the IP address of your Raspberry Pi and set an environment variable.

export MY_IPA=<the appropriate IP address>

Here is an example capturing the wired LAN address:
export MY_IPA=$(ip -4 addr show eth0 | grep -oP '(?<=inet\s)\d+(\.\d+){3}')
wget -qO - bit.ly/freetakhub2 | sudo bash -s -- --ip-addr ${MY_IPA}
Alternate, full path.
wget -qO - https://raw.githubusercontent.com/FreeTAKTeam/FreeTAKHub-Installation/main/scripts/easy_install.sh | sudo bash -s -- --ip-addr ${MY_IPA}

Other

We can not predict all the ways in which these base cases may vary. In that case you will need to read the ZeroTouch Installer.

Overview

A TAK Server, like FTS, services end user devices running client applications such as... ATAK-CIV, WinTAK, and iTAK. FTS is a cross-platform project that, as of release 2.1, provides Situational Awareness and other capabilities such as:

  • Web administration
  • Federation Service (Connecting two or more FTS instances)
  • Data Package upload and retrieval
  • Image transfer and storage
  • CoT recording in a database
  • Data Sync / Mission Planning
  • Execution of common task lists (using the ExCheck plugin for WinTAK; ATAK plugin only available to users with tak.gov access)
  • SSL Encryption
  • Command Line Interface for start and stop services
  • REST API for the creation of information such as emergency, Enemy units, and so on
  • Android Edition
  • WebMap
  • Pushing of information (video streams, certifications, etc.) to clients
  • Component based architecture

The following features are in the pipeline for the 2.x family:

  • Cloud Management
  • ... Much more!

Check out our roadmap to see everything we have planned.

Community

This project is currently in the Early Production Stage.

If you have any issues, don't hesitate to bring them up. Ensure that you have read the documentation and our FAQ. FreeTAKServer is in constant development. Subscribe to the pip RSS to stay updated on all recent changes.

FreeTAKTeam

We are FreeTAKTeam, a group of individuals passionate about democratizing Situational Awareness through the power of technology. Read our manifesto.

Get help!

We have create a customized AI that can answer to most of your questions! check the Pirate Parrot here: https://bit.ly/FTSPirateParrot

FreeTAKTeam YouTube channel

We have created the FreeTAKTeam YouTube channel is @freetakteam with tutorials, use cases, and more.

Tell us what you think!

To discuss with our active developers, you may use:

Others

The FreeTAKTeam is working daily developing an open solution. We plan to do more than just replicating the functionalities of the legacy TAK server. Check out our road map roadmap to see what is currently in the works. It includes a lot of cool ideas.

We are doing it for free because we believe that donating personal time to a cause is an endeavor that is worthy per se. However, part-time, we are also funding resources dedicated to:

  • Maintaining public and testing servers
  • Investing in different technologies for R&D

If you feel that FTS is valuable to you, and you are able to donate in these challenging times, please consider sending a contribution: DONATE FreeTAKTeamqrcode

You can also support the project by buying one of our T-Shirts

Note

We are not big fans of Paypal, but it is the easiest and most accessible way we have found for enabling some form of funding. We hope to implement a more ethical system in the future.

Public Instance

DigitalOcean Referral Badge

We support a public instance of FTS hosted by DigitalOcean.

  • download the configuration here
  • use the Import Manager in ATAK to import the configuration.
  • for a full tutorial see the article

Warning

The documentation for FTS is a work-in-progress. If you find any of the documentation confusing please discuss it on the FTS Discord server . Please report any errors as an issue.