Free TAK Server User Interface
The WebUI is typically under the control of systemd as fts-ui.service.

The FTS-UI communicates with
the FTS and
the FTH.
Inbound Connection (in port 5000)
(port 5000)
API Service Connection (websocket port 19023)
Integration Connection (websocket port 8000)
Zero Touch Installer (ZTI)
ZeroTouch makes assumptions configuring the system.
However, there are many corner cases which ZeroTouch may miss.
For example, ZTI acquires the IP address by, effectively using:
curl http://ifconfig.me/ip
ip addr
Validate the properties set in the fts-ui configuration file.
Verify and/or Edit the fts-ui configuration file
Use of a python virtual environment (here the ZTI location) is recommended.
/opt/fts.venv/lib/python3.11/site-packages/FreeTAKServer-UI/config.py
class Config(object):
# this IP will be used to connect with the FTS API
IP = '127.0.0.1'
# the public IP your server is exposing
APPIP = '0.0.0.0'
# The IP the Web UI service will use to access the Webmap service
WEBMAPIP = '127.0.0.1'
# The TCP port the Web UI service will use to access the Webmap service
WEBMAPPORT = 1880
ZTI sets the IP and WEBMAPIP to your externally known IP address.
If you are not on a public network this will need to be adjusted.
WEBMAPPORT is 1880 for a NodeRedFlow install
and 8000 for a compiled webmap.