Docker is necessary when self-signed certificates need to be generated. It is possible to use provided certificates instead, in which case you don’t need docker/podman.
In order to do so, you need to provide key/cert files in PEM format using the environment variables TLS_KEY and TLS_CRT.