guacamole-client with a S3 bucket mounted internally to save the recordings
All the changes were made on Dockerfile only. The code base is guacamole-server latest
docker build build ./ -t guacamole/guacamole-s3:latest -f Dockerfile --platform linux/amd64
Overwrite the variable: MOUNT_S3_PARAMETERS
with the parameter from https://github.com/awslabs/mountpoint-s3
A S3 directory /record will be mounted to read the recordings.