Hello!
I've gone through the wonderfully-simple steps to install ODK Central on an Ubuntu 21.04 machine with a recently-assigned Internet name/address.
Everything seems fine, including:
$ sudo docker-compose ps
Name Command State Ports
-----------------------------------------------------------------------------------------------------------------------------------------------------
central_enketo_1 docker-entrypoint.sh /bin/ ... Up 8005/tcp
central_enketo_redis_cache_1 docker-entrypoint.sh redis ... Up 6379/tcp
central_enketo_redis_main_1 docker-entrypoint.sh redis ... Up 6379/tcp
central_mail_1 /bin/entrypoint.sh exim -b ... Up 25/tcp
central_nginx_1 /bin/bash /scripts/odk-set ... Up (healthy) 0.0.0.0:443->443/tcp,:::443->443/tcp, 0.0.0.0:80->80/tcp,:::80->80/tcp
central_postgres_1 docker-entrypoint.sh postgres Up 5432/tcp
central_pyxform_1 gunicorn --bind 0.0.0.0:80 ... Up
central_secrets_1 docker-entrypoint.sh ./gen ... Exit 0
central_service_1 docker-entrypoint.sh ./wai ... Up 8383/tcp
However, visiting the server through a browser gives
Secure Connection Failed
An error occurred during a connection to localhost. PR_END_OF_FILE_ERROR
The page you are trying to view cannot be shown because the authenticity of the received data could not be verified. Please contact the website owners to inform them of this problem.
It seems http is strictly redirecting to https. I get the same problem browsing to localhost from the machine itself.
I assume the setup got letsencrypt certificates set up. I've no idea how to check, or what else to look for.
Thank you for ideas and help!