You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OpenTAKServer is compatible with [CloudTAK](https://github.com/dfpc-coe/CloudTAK), a fully featured, in-browser TAK client.
3
+
OpenTAKServer is compatible with [CloudTAK](https://github.com/dfpc-coe/CloudTAK), a fully featured, in-browser TAK client. If you need support, please ask in the OTS discord rather than contacting COTAK (the creators of CloudTAK).
4
4
5
-
## Notes
5
+
## Domain Name and Certificates
6
6
7
-
CloudTAK has only been tested using an FQDN with a trusted certificate (i.e. Let's Encrypt). It may still work without an FQDN or trusted cert, but SSL is always required.
8
-
For best results you should create a subdomain. For example, if your FQDN is `example.com`, your subdomain could be `cloudtak.example.com`.
7
+
CloudTAK requires a domain name and subdomain names in addition to a Let's Encrypt certificate on the server.
9
8
10
-
If you need support, please ask in the OTS discord rather than contacting COTAK (the creators of CloudTAK).
9
+
*`ots.example.com` - Points to OpenTAKServer.
10
+
*`cloudtak.example.com` - Points to the CloudTAK web UI.
11
+
*`tiles.cloudtak.example.com` - This is a sub-subdomain for CloudTAK's map tile server.
12
+
*`video.example.com` - CloudTAK's MediaMTX server. This is optional as video streaming from OTS to CloudTAK is not working at this time. However this subdomain will be required once streaming is working.
11
13
12
-
## Installation
13
-
14
-
This guide assume that you're installing CloudTAK on the same server as OpenTAKServer.
15
-
16
-
### Docker
17
-
18
-
Run these commands to install Docker on Ubuntu. If you're not using Ubuntu, check the Docker docs on how to install for your distro.
2. Change `API_URL` in docker_compose.yml. It should be prefixed with `https://` and should be changed to the IP or FQDN that you'll use to access it. You should also remove `:5000` at the end. It cannot be localhost unless you're installing CloudTAK to the same computer you'll be accessing it from.
47
-
3. Configure the nginx proxy. Copy the config below and paste it to a new file at `/etc/nginx/sites-available/cloudtak`. You also need to change the `server_name` line to your FQDN.
30
+
2. Run the CloudTAK installer script `./cloudtak.sh install`. This script will install CloudTAK as well as docker and all prerequisites.
31
+
3. Run `./cloudtak.sh start` to start the docker containers.
32
+
4. Configure the nginx proxy. Copy the config below and paste it to a new file at `/etc/nginx/sites-available/cloudtak`. You also need to change the `server_name` line to your FQDN.
48
33
49
34
```nginx
50
35
server {
@@ -64,9 +49,6 @@ server {
64
49
proxy_buffering off;
65
50
proxy_set_header Upgrade $http_upgrade;
66
51
proxy_set_header Connection "upgrade";
67
-
#proxy_hide_header Authorization;
68
-
#proxy_set_header Referer '';
69
-
#proxy_set_header Origin '';
70
52
}
71
53
72
54
listen 80;
@@ -79,7 +61,7 @@ server {
79
61
# Add index.php to the list if you are using PHP
80
62
index index.html index.htm index.nginx-debian.html;
81
63
82
-
server_name tiles.cloudtak.anhangueramilsim.com.br; # <------- Change this to your FQDN
64
+
server_name tiles.cloudtak.example.com; # <------- Change this to your FQDN
0 commit comments