Run FreeTakServer as a container on Ericsson (Cradlepoint) routers.
1.0K
Run FreeTAKServer as a container on Cradlepoint NCOS routers. TAK clients on the LAN connect directly to the router — no external server needed.
compose tabversion: "3"
services:
freetakserver:
image: cpcontainer/freetakserver
container_name: freetakserver
restart: unless-stopped
user: "1000:1000"
working_dir: /opt/fts
security_opt:
- no-new-privileges:true
tmpfs:
- /tmp:size=64M
- /var/log:size=16M,uid=1000,gid=1000
volumes:
- fts_data:/opt/fts
ports:
- "8087:8087" # CoT (ATAK clients connect here)
- "8089:8089" # SSL CoT
- "8080:8080" # HTTP TAK API
- "8443:8443" # HTTPS TAK API
- "19023:19023" # REST API
- "9000:9000" # Federation
environment:
- FTS_COT_PORT=8087
- FTS_SSLCOT_PORT=8089
- FTS_DP_ADDRESS=0.0.0.0
- FTS_USER_ADDRESS=0.0.0.0
- FTS_API_ADDRESS=0.0.0.0
- FTS_API_PORT=19023
- FTS_FED_PORT=9000
volumes:
fts_data:
driver: local
Add a server connection in ATAK:
8087FTS ports can be changed via environment variables in docker-compose.yml:
| Variable | Default | Description |
|---|---|---|
FTS_COT_PORT | 8087 | CoT port (ATAK connects here) |
FTS_SSLCOT_PORT | 8089 | SSL CoT port |
FTS_API_PORT | 19023 | REST API port |
FTS_FED_PORT | 9000 | Federation port |
The /opt/fts volume stores the database, certificates, and configuration. Data survives container restarts and image updates.
status/container API for error messages.Content type
Image
Digest
sha256:a1ed1425e…
Size
77.5 MB
Last updated
6 months ago
docker pull cpcontainer/freetakserver