Skip to content

Docker setup for OpenTAKServer (OTS)

License

Notifications You must be signed in to change notification settings

milsimdk/ots-docker

Repository files navigation

Docker setup for OpenTAKServer


Docker setup for OpenTAKServer (OTS) is yet another open source TAK Server for ATAK, iTAK, and WinTAK

*****************************************************************

NOT READY FOR PRODUCTION YET

*****************************************************************

First boot

# Download / Pull
git clone [email protected]:milsimdk/ots-docker.git && cd ots-docker

# Start OTS
make up

# Check logs
make logs

WebUI is available on https://localhost

Problems you can have

Docker daemon socket denied

sudo usermod -aG docker $USER
newgrp docker

Folder permissions

If you get a Permission denied error it might because of folder permissions
To fix it add your user id and group id in compose.override.yaml

id
cp compose.override.yaml-example compose.override.yaml

# Change line 4 so it matches your folder owner id and group id 

Config changes

You can change config options by using 'environment' in the compose.override.yaml file
Options name must have the prefix DOCKER_ or else they are ignored!
You can overwrite all settings this way so watch out!!!

It's also possible to just change them in the persistent/ots/config.yml file

Whats supported for now

  • Tak server
  • Rabbitmq
    • MQTT
  • WebUI
  • Meshtastic
  • MediaMTX
  • Mumble

Requirements

  • Docker must be installed
  • Docker compose v2 is used
  • Only tested locally on my Macbook (arm64), but should work on most Linux operating systems
  • Custom OpenTakServer docker images used

How to use the MakeFile

# Show help
make

Thanks