Skip to main content

FreeTAKServer

Open source TAK server for situational awareness and command-and-control with ATAK, WinTAK, and ITAK clients

FreeTAKServer Logo

Quick start

Get FreeTAKServer up and running in minutes

1

Install FreeTAKServer

Install FreeTAKServer using pip:
pip install FreeTAKServer
FreeTAKServer requires Python 3.11 or higher
2

Start the server

Launch FreeTAKServer with your IP address:
python -m FreeTAKServer.controllers.services.FTS -DataPackageIP [YourIP]
The server will start with default ports:
  • TCP CoT Service: 8087
  • SSL CoT Service: 8089
  • REST API: 8080
  • TAK API: 8443
3

Connect your first client

Configure your ATAK, WinTAK, or ITAK client to connect to your server:
  1. Open your TAK client
  2. Go to Settings → Network Preferences
  3. Add server connection with your IP and port 8087
  4. Connect and start sharing situational awareness
Check out our connecting clients guide for detailed configuration steps

Explore by topic

Learn about FreeTAKServer’s core features and capabilities

Architecture

Understand the MVC architecture and component structure

CoT Messages

Learn about Cursor on Target message handling

Services

Explore TCP, SSL, REST, and TAK API services

Mission Management

Manage missions and collaborate with connected users

Data Packages

Share files and data packages between clients

Federation

Connect multiple FTS instances together

API reference

Complete API documentation for integrating with FreeTAKServer

REST API

HTTP REST API for missions, data packages, and emergency management

TAK API

TAK-compatible API endpoints for ATAK, WinTAK, and ITAK clients

CoT Services

TCP and SSL services for real-time Cursor on Target message streaming

Authentication

Secure your server with authentication and authorization

Deployment guides

Deploy FreeTAKServer for production use

Docker deployment

Run FreeTAKServer in containers for easy deployment

SSL configuration

Configure SSL encryption for secure connections

Database setup

Configure PostgreSQL or SQLite for data persistence

Security

Secure your FreeTAKServer deployment

Ready to get started?

Join the FreeTAKServer community and start building your situational awareness platform today. Connect with other users on Discord or contribute to the project on GitHub.