Skip to main content
This guide walks you through connecting ATAK (Android), WinTAK (Windows), and ITAK (iOS) clients to your FreeTAKServer instance.

Prerequisites

Before connecting clients, ensure:
  • FreeTAKServer is running and accessible
  • You know your server’s IP address or hostname
  • You have generated client certificates (if using SSL)
  • Firewall allows connections on required ports

Understanding Connection Types

FreeTAKServer supports two connection types:

Non-SSL Connection

  • Port: 8087 (default CoT port)
  • Use case: Testing, internal networks
  • Security: Unencrypted traffic
  • Port: 8089 (default SSL CoT port)
  • Use case: Production deployments
  • Security: Encrypted traffic with certificate validation
  • Requirements: Server and client certificates
The easiest way to connect clients is using a configuration data package generated by FTS.

Method 2: Manual Configuration

If you prefer to configure manually or can’t use data packages:

Connection Verification

Check Server Logs

Monitor FreeTAKServer logs for connection events:
You should see entries like:

Verify in ATAK

  • Check the Network Status widget
  • Look for green indicator next to your connection
  • Your callsign should appear on other connected clients’ maps

Test Communication

  1. Send a chat message to “All Chat Rooms”
  2. Drop a marker on the map
  3. Other connected clients should receive both

Troubleshooting

Connection Refused

Ensure the CoT ports are open in your firewall:

Certificate Errors

Common SSL issues:
  • Certificate expired: Regenerate certificates with longer expiry
  • Wrong password: Verify certificate password matches configuration
  • Missing CA: Ensure server certificate package includes CA certificate

Client Not Visible

If clients connect but don’t see each other:
  1. Verify client sent presence CoT (check server logs)
  2. Ensure clients are on same channel/network
  3. Check server routing configuration
  4. Verify no IP filtering is active

iOS ITAK Specific Issues

  • ITAK may require certificates in specific format
  • Ensure background location permissions are enabled
  • Check iOS VPN settings don’t interfere

Configuration Reference

Server Ports

Client Certificate Paths

FreeTAKServer stores certificates in:

Public Server Connection

To connect to the FreeTAKTeam public server for testing: Server Details:
  • Address: 137.184.101.250
  • Port: 8087
  • Protocol: TCP (non-SSL)
Configuration Package: Download the pre-configured data package from: https://drive.google.com/file/d/1IK1LfPN13EWikHaMyOuDDwIerNGz-Wli/view Import using ATAK’s Import Manager.
The public server is for testing only. Do not use for sensitive operations.

Next Steps