Installation

Unzip the archive on a Linux system. The server has been tested with Ubuntu 22 LTS.

Run the migration process, this will essentially setup the system. Migration is also needed when updating the license manager.

$ ./tgss-lms migrate # <1> Setup license manager
Migrate Command: Prepare
The following migration(s) will be prepared:
+ App.CreatePool on default
+ App.CreateCheckout on default
+ App.CreateUser on default
+ App.CreateGroup on default
Would you like to continue?
y/n> # <2> Type y to continue

Then launch the server:

tgss-lms serve --hostname 0.0.0.0 --port 8080

Connect a web browser to the host and port. The initial username and password is set as (without the quotes):

Username

"admin"

Password

"password"

It is recommended to change the admin password in the web interface immediately.

In tgss-lm v1.0, there was no trivial way to recover the admin user’s password if it is forgotten. This has been addressed in v1.1.