The former Docker image for FreeTAKServer, this repo is now archived. Please use the FTS rpository to get the current Container.
This image is a bundled version of the FTS+UI and do not behave as a single service docker image, start with the recommended settings. Some need to be specified for the UI to work.
Image Name:
freetakteam/freetakserver
We currently do not support the latest tag so you will need to use a specific release version.
When using this docker container it is suggested that you use the --restart unless-stopped
flag as shown in the examples. This will enure that the service automatically starts with the host and will restart if it encounters an error and crashes. The port mappings in the examples are required to make the service accessable to hosts. All environment variables are optional. All data is stored in a single directory for ease of persistent data between container versions.
docker run -d -v fts_data:/data -p 5000:5000 -p 8080:8080 -p 8087:8087 -p 8089:8089 -p 8443:8443 -p 19023:19023 --env IP=192.168.0.123 --env MSG="This is my first FTS!" --name MyFirstTakServer freetakteam/freetakserver:1.7.5
The docker image runs the ports on the same defaults as FreeTAKServer. You can use the -e
flag to map these ports to different ports or to run multiple FreeTAKServer's concurrently on the same host.
Component | Default port |
---|---|
FTS | 8080 |
FTS | 8087 |
FTS | 8089 |
FTS | 8443 |
FTS | 19023 |
UI | 5000 |
Variable | Default | Type |
---|---|---|
DataPackageServiceDefaultIP | 0.0.0.0 | string |
UserConnectionIP | 0.0.0.0 | string |
APIIP | 0.0.0.0 | string |
AllowedCLIIPs | 127.0.0.1 | list |
CLIIP | 127.0.0.1 | string |
SaveCoTToDB | True | Boolean |
MSG | String |
Variable | Default | Type |
---|---|---|
IP | 127.0.0.1 | string |
APPIP | 127.0.0.1 | string |
All data in this container is stored in /data
. This directory will need to be stored to a volume if you wish to persist data between updates.