cjbuchel/tms
FLL management system for scoring, displaying and simplifying events.
249
Binary | Link | Status |
---|---|---|
Client IOS | Coming Soon | |
Client Android | Github Releases | |
Client Windows | Github Releases | |
Client Linux | Coming Soon | |
Server Windows | Github Releases | |
Server Linux | Github Releases | |
Server MacOs | Github Releases |
Binary | Status |
---|---|
Docker Image |
Info
Steps
docker pull cjbuchel/tms
, alternatively pull using docker pull cjbuchel/tms:<version>
for a specific version.docker run -d -it --network host -p 8080:8080 -p 2121:2121 -p 2122:2122 -p 5353:5353 --name tms cjbuchel/tms
-d
flag8080
, 2121
, 2122
& 5353
8080
is the Web Server port and is the port used when navigating to the web client. I.e http://10.0.100.15:8080
. The port is not specialized and can be switched to another if desired. I.e -p 8080:3000
2121
& 2122
are for the server connections and shouldn't be changed, 2121
is for http and mainline data requests, and 2122
is for quick information bursts and pub sub updates (like the timer)5353
(Optional) is the port used for mDNS broadcasting. mDNS provides a way for non web compiled clients to scan and connect to the server if they're on the same subnet. While it's not critical, it does provide a layer of simplified networking for devices such as iPads or mobile devices. Allowing users to connect without needing to enter the server address. Or in the event that the host ip changes, it provides an automated manner for the client to scan and reconnect using the new IP.--network host
forces the container to use the host machines network configuration, rather than relying on it's own. This is not critical and is only useful if mDNS is enabled and port 5353
is exposed. As the broadcaster needs to broadcast the server (host machine) ip, not the internal docker ip. View https://docs.docker.com/network/network-tutorial-host/ for more informationdocker run ... cjbuchel/tms --no-client
--no-client
--no-server
localhost:8080
admin
with a password of password
.Setup
password
Dashboard
page and clicking on the menu icon in the top left. Then click Users
in the drawer menu.+
or generate a set of default users for the event by clicking the Add Defaults
button.
password
and should be changed to suite the event if needed.docker pull cjbuchel/tms