Skip to main content

FreeTAKServer Downloads PyPI GitHub release (latest by date) Lines of code

the Parrot is not dead

Welcome to the FreeTakServer (FTS) git repository.

FTS is a Python3 implementation of a TAK Server for devices like ATAK, WinTAK, and ITAK, it is cross-platform and runs from a multi node installation on AWS down to the Android edition. It's free and open source (released under the Eclipse Public License.

User Documentation

FTS UI 1.8

For documentation on installation and usage visit our FreeTAKServer Documentation page

Use Cases

FTS allows you to connect ATAK clients to share geo information, to chat with all the connected clients, exchange files and more. It intends to support all the major use cases of the original TAK server.

  • Web administration
  • Federation Service (Connecting two or more FTS instances)
  • Data Package upload, share with all connected users and retrieval
  • Image transfer and storage
  • COT recording in a database
  • Execution of common task list (using the ExCheck plugin for WinTAK; ATAK plugin only available to users with takmaps.com access)
  • SSL Encryption
  • KML generation
  • Command Line Interface
  • Extensive REST API for integrations and extensions

some use cases

Project Status

This code is currently in Production Stage. Check out our roadmap @FreeTakServer#25 to see what is planned Also subscribe to this feed to be automatically informed about PIP new versions: https://pypi.org/rss/project/freetakserver/releases.xml

Public instance

We support a public instance of FTS. the IP address is TCP: 137.184.101.250:8087

  • download the configuration here
  • use the Import manager in ATAK to import the configuration
  • more details

Tell us what you think

To discuss with the developer team:

Architecture

TAKFreeServer uses a MVC pattern, the concept of a COT (Cursor On Target) is described in a set of Domain classes, generated from the UML model using a Model Driven Architecture approach.

Documentation

See user docs for various information including an UML model of the Domain classes involved in a COT event.

Requirements

  • Python 3.11
  • Dependencies:
    • flask
    • lxml
    • pathlib
    • tabulate
    • sqlalchemy
    • setuptools
    • Flask-SQLAlchemy

Installing and using FreeTakServer

For installation go here.

Project Structure

  • FreeTakServer
    • Controllers: Contains FTS business Logic
    • Models: Contains all the FTS object model
    • Views: contains the access to FTS

Community

If you have any issues don't hesitate to bring it up, as FreeTAKServer is in continuous development. To discuss with the developer team you may use:

Donate

The FTS team is working daily on the development of an open and free solution. We plan to do more than simply replicate the functionalities of the legacy TAK server, our road map includes integration with open source systems like LORA's Meshtastic, porting it to Android, having an open API, and much more.

We are doing it for free because we believe that donating personal time to a cause is an endeavour that is worthy per-se, However, we are also spending our own time and money to:

  • Maintain a Public server and a test server
  • Invest in different technologies for R&D

If you feel that FTS is useful to you and you can donate in those challenging times please consider contributing here: DONATE

You can also support the project by buying one of our t-shirts.

NOTE:

Not a big fan of Paypal, but that is the easiest way I found for an initial attempt. We may go to some more ethical system in future. Finally you can help the project by spamming FTS information, starring our repositories in github and Pip and upvoting us.

Star History Chart

Open Source Notes

FTS was made possible by the following Open Source projects. We'd like to thank the following individuals and organizations for providing crucial support and making FTS possible.

Release files for FreeTAKServer 2.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for FreeTAKServer 2.2.1
File Size Uploaded
freetakserver-2.2.1.tar.gz 815.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for FreeTAKServer 2.2.1
File Interpreter ABI Platform
freetakserver-2.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 2.3 MB

Release files / freetakserver-2.2.1.tar.gz

Download URL freetakserver-2.2.1.tar.gz
Size 815.6 kB
Tags Source
SHA-256 checksum
How to use checksums
b4d1313d924403a38d08aaf94bda56045b3387a8c87f10166a30f37422e456e7
BLAKE2b-256 checksum
How to use checksums
2a8ec94431cb8e1dda4bf9995970442ef6fe4ee714a81b5d0b30dd8ccb8288b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.12.3 Linux/6.5.0-1018-azure

Release files / freetakserver-2.2.1-py3-none-any.whl

Download URL freetakserver-2.2.1-py3-none-any.whl
Size 1.5 MB
Tags Python 3
SHA-256 checksum
How to use checksums
ef310faac4db150870c6a700521223bd1463b4f85c442419afaefaaf313e1c79
BLAKE2b-256 checksum
How to use checksums
b46880018d6cb4782361ec98e7b2674a61fa3f8830be21e901c8096a6b3cebc0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.12.3 Linux/6.5.0-1018-azure

Release history Release notifications | RSS feed

This release

2.2.1 This release

2 release files

2.2

2 release files

2.1.3

2 release files

2.1.2

2 release files

2.1.1

2 release files

2.1

2 release files

2.0.69

2 release files

2.0.66

2 release files

2.0.21

2 release files

1.9.9

2 release files

1.9.8

2 release files

1.9.7

2 release files

1.9.6

2 release files

1.9.5.1

1 release file

1.9.5

1 release file

1.9.1

2 release files

1.9

2 release files

1.8.1

2 release files

1.8

1 release file

1.7.5

2 release files

1.7.1

2 release files

1.5.12

1 release file

1.5.10

1 release file

1.3.0.6

1 release file

1.3.0.5

1 release file

1.2.5

1 release file

1.2

1 release file

1.1.2

1 release file

1.1

1 release file

1.0.3

1 release file

0.112

1 release file

0.111

1 release file

0.9.9.2

1 release file

0.9.9.1

1 release file

0.9.9

1 release file

0.8.76

1 release file

0.8.75

1 release file

0.8.50

1 release file

0.8.23

1 release file

0.8.22

1 release file

0.8.21

1 release file

0.8.20

1 release file

0.8.19

1 release file

0.8.13

1 release file

0.1.9.2

1 release file

0.1.9

1 release file

0.1.8

1 release file

0.1.7.3

1 release file

0.1.6

1 release file

0.1.5.8

1 release file

0.1.5.7

1 release file

0.1.5.6

1 release file

0.1.5.5

1 release file

0.1.5.4

1 release file

0.1.5.3

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

0.0.1.5

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page