Secure connections
External access via TLS is implemented with Traefik, which is deployed as part of the spacetime docker compose file. The certificates for the services are automatically created and maintained with Letsencrypt. For TLS access you need to obtain a domain name. Open the .env file in the spacetime directory and enter the DOMAIN and EMAIL.
EMAIL = <USERNAME>@<YOURDOMAIN>
DOMAIN = <YOURDOMAIN>
Re deploy the service:
docker compose up -d
The certificates will be created and stored in a letsencrypt subdirectory. This may take some time. You can check the creation of the certificates in the acme.json file in the letsencrypt directory.
Connect using the domain name without ports.
https://portal.<YOURDOMAIN>