Welcome to the community, @jary. When you get a chance, please introduce yourself here!
There is a bug in Central. We've fixed it at https://github.com/getodk/central/pull/134 (and documented it at https://github.com/getodk/docs/pull/1216), but it hasn't been merged yet.
If you'd like to try the fix, first make sure .env
has the non-local domain (e.g., my.example.com
). Then run the following:
cd ~/central;
git fetch;
git checkout issa/fix-custom-ssl;
docker-compose build nginx;
systemctl restart docker-compose@central;
Just be sure to git checkout master
and build nginx and restart central after we ship the fix.
The manual copying of certs should not bite you. The above change tells nginx to not use certbot when there is a custom SSL cert.
The port change should be fine, but @issa would know more.