Unable to access ODK central on DigitalOcean installation

1. What is the issue? Please be detailed.

I am following the instructions for installing ODK central on DigitalOcean. I have completed steps for building, running docker compose up -d, and adding admin accounts. When attempting to access odk central url (either ip address or the subdomain.domain from freedns, I am unable to start odk central. When I put for the url, I get "This site can’t be reached", refused to connect ... When I put in <subdomain.domain from freedns>:80, I get This site can’t provide a secure connection

2. What steps can we take to reproduce this issue?

  1. Create a subdomain from freedns. Direct the subdomain to the ip address given by the digitalocean project that contains Docker
  2. Follow instructions in : https://docs.getodk.org/central-install-digital-ocean/#central-install-digital-ocean upto and including "Logging into Central"
  3. attempt to access the application from subdomain.domain or from the ip address given for the DigitalOcean project that has Docker

3. What have you tried to fix the issue?

  1. Waiting 12 hours for the subdomain to be registered
  2. Attempting to additional domains
  3. trying, but failing to understand the steps to create letsencrypt certificates for the application. From the logs, this seems to be the source of the problem. I am not at all clear about how to resolve it.
  4. I can successfully ping both the ip address and the subdomain.domain from freedns
  5. Tried
    docker compose stop;
    docker compose rm nginx -v;
    docker compose build;
    docker compose up -d;
  6. Reading forum posts and google results

4. Upload any forms or screenshots you can share publicly below.

Here is the output from running : docker logs central-nginx-1
(I have substituted for my actual subdomain name)

2024/01/01 21:32:47 [info] Requesting an ECDSA certificate for '<my-subdomain>.twilightparadox.com' (http-01 through webroot)
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Requesting a certificate for <my-subdomain>.twilightparadox.com

Certbot failed to authenticate some domains (authenticator: webroot). The Certificate Authority reported these problems:
  Domain: <my-subdomain>.twilightparadox.com
  Type:   connection
  Detail: 169.47.130.87: Fetching http://167.71.160.148/.well-known/acme-challenge/WZgSDBNfgYN3djCtydFiHCJLH2sa5geVtOC7e9UXfa4: Invalid host in redirect target "167.71.160.148". Only domain names are supported, not IP addresses

Hint: The Certificate Authority failed to download the temporary challenge files created by Certbot. Ensure that the listed domains serve their content from the provided --webroot-path/-w and that files created there can be downloaded from the internet.

Exiting abnormally:
Traceback (most recent call last):
  File "/usr/local/bin/certbot", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/certbot/main.py", line 19, in main
    return internal_main.main(cli_args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/certbot/_internal/main.py", line 1873, in main
    return config.func(config, plugins)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/certbot/_internal/main.py", line 1600, in certonly
    lineage = _get_and_save_cert(le_client, config, domains, certname, lineage)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/certbot/_internal/main.py", line 143, in _get_and_save_cert
    lineage = le_client.obtain_and_enroll_certificate(domains, certname)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/certbot/_internal/client.py", line 517, in obtain_and_enroll_certificate
    cert, chain, key, _ = self.obtain_certificate(domains)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/certbot/_internal/client.py", line 428, in obtain_certificate
    orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/certbot/_internal/client.py", line 496, in _get_order_and_authorizations
    authzr = self.auth_handler.handle_authorizations(orderr, self.config, best_effort)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/certbot/_internal/auth_handler.py", line 108, in handle_authorizations
    self._poll_authorizations(authzrs, max_retries, max_time_mins, best_effort)
  File "/usr/local/lib/python3.11/dist-packages/certbot/_internal/auth_handler.py", line 212, in _poll_authorizations
    raise errors.AuthorizationError('Some challenges have failed.')
certbot.errors.AuthorizationError: Some challenges have failed.
Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /var/log/letsencrypt/letsencrypt.log or re-run Certbot with -v for more details.
2024/01/01 21:32:55 [error] Certbot failed for '<my-subdomain>.twilightparadox.com'. Check the logs for details.
2024/01/01 21:32:55 [warning] Could not find non-zero size keyfile file '/etc/letsencrypt/live/<my-subdomain>.twilightparadox.com/privkey.pem' in '/etc/nginx/conf.d/odk.conf.nokey'
2024/01/01 21:32:55 [warning] Could not find non-zero size fullchain file '/etc/letsencrypt/live/<my-subdomain>.twilightparadox.com/fullchain.pem' in '/etc/nginx/conf.d/odk.conf.nokey'
2024/01/01 21:32:55 [warning] Could not find non-zero size chain file '/etc/letsencrypt/live/<my-subdomain>twilightparadox.com/fullchain.pem' in '/etc/nginx/conf.d/odk.conf.nokey'
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
2024/01/01 21:32:55 [notice] 216#216: signal process started
2024/01/01 21:32:55 [notice] 105#105: signal 1 (SIGHUP) received from 216, reconfiguring
2024/01/01 21:32:55 [notice] 105#105: reconfiguring
2024/01/01 21:32:55 [notice] 105#105: using the "epoll" event method
2024/01/01 21:32:55 [notice] 105#105: start worker processes
2024/01/01 21:32:55 [notice] 105#105: start worker process 217
2024/01/01 21:32:55 [notice] 105#105: start worker process 218
2024/01/01 21:32:55 [info] Autorenewal service will now sleep 8d
2024/01/01 21:32:56 [notice] 109#109: gracefully shutting down
2024/01/01 21:32:56 [notice] 109#109: exiting
2024/01/01 21:32:56 [notice] 109#109: exit
2024/01/01 21:32:56 [notice] 110#110: gracefully shutting down
2024/01/01 21:32:56 [notice] 110#110: exiting
2024/01/01 21:32:56 [notice] 110#110: exit
2024/01/01 21:32:56 [notice] 105#105: signal 17 (SIGCHLD) received from 110
2024/01/01 21:32:56 [notice] 105#105: worker process 110 exited with code 0
2024/01/01 21:32:56 [notice] 105#105: signal 29 (SIGIO) received
2024/01/01 21:32:56 [notice] 105#105: signal 17 (SIGCHLD) received from 109
2024/01/01 21:32:56 [notice] 105#105: worker process 109 exited with code 0
2024/01/01 21:32:56 [notice] 105#105: signal 29 (SIGIO) received
94.102.61.10 - - [01/Jan/2024:21:35:36 +0000] "GET /themes/core-beta/static/img/favicon.ico?d=5f074a10 HTTP/1.1" 301 169 "-" "python-requests/2.26.0" "-"
94.102.61.10 - - [01/Jan/2024:21:35:36 +0000] "GET / HTTP/1.1" 301 169 "-" "python-requests/2.26.0" "-"
69.194.182.221 - - [01/Jan/2024:21:40:25 +0000] "GET /.env HTTP/1.1" 301 169 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36" "-"
69.194.182.221 - - [01/Jan/2024:21:40:26 +0000] "POST / HTTP/1.1" 301 169 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36" "-"

Some things to check:

  • Do you have <my-subdomain>.twilightparadox.com as your DOMAIN in Central's .env file? There should be no trailing slash.
  • What do you have listening on port 80? You can check by bringing down the containers with docker compose stop, then running sudo netstat -tulpn | grep :80
  • Does https://dnschecker.org show that your DNS records have propagated? See https://dnschecker.org/#A/demo.getodk.cloud for a working example.
  • If this is not a fresh VM, any chance you have multiple copies of Docker installed?

I appreciate your very quick response ! Thank you.

I had ODK central running for about 5 minutes and then it is no longer accessible. The change I made was to add a DNS record to the docker image. Previously, I had no DNS records. To add a DNS in Digital Ocean, I selected the project, then clicked the three dots on the right hand side, then choose the "Add a domain" option. It added a single record

DNS records
Type Hostname Value TTL (seconds)
A .twilightparadox.com directs to 3600

(I used the @ symbol for the hostname and DigitalOcean filled in the actual hostname)

I ran docker compose up -d and then I could access the application ! I was thrilled. I then took odk central down with docker compose stop. Reran your netstat command and then ran docker compose up -d. Now I get "this site cannot provide a secure connection, .twilightparadox.com sent an invalid response.
ERR_SSL_PROTOCOL_ERROR" when entering in the URL.

Docker ps shows odk central/nginx is running, I tried deleting and adding the domain again ... still did not work.

For completeness, I answer your questions :

  1. Do you have .twilightparadox.com as your DOMAIN in Central's .env file? There should be no trailing slash.

I believe so. Some key settings in the .env file are :

DOMAIN=.twilightparadox.com
SSL_TYPE=letsencrypt
HTTP_PORT=80
HTTPS_PORT=443

  1. What do you have listening on port 80? You can check by bringing down the containers with docker compose stop, then running sudo netstat -tulpn | grep :80

Before fixing the problem, I stopped odk central and there is no result from running sudo netstat -tulpn | grep :80
(command prompt appears after running)

After fixing the problem, the result is the same.

Does https://dnschecker.org show that your DNS records have propagated? See https://dnschecker.org/#A/demo.getodk.cloud for a working example.

Yes

If this is not a fresh VM, any chance you have multiple copies of Docker installed?

I do not believe so. I only installed a single Docker image from the marketplace. I did not install Docker on top of a Ubuntu VM

The log files seem to indicate the security worked :

Successfully received certificate.
Certificate is saved at: /etc/letsencrypt/live/northlights.twilightparadox.com/fullchain.pem
Key is saved at:         /etc/letsencrypt/live/northlights.twilightparadox.com/privkey.pem
This certificate expires on 2024-04-01.
These files will be updated when the certificate renews.
NEXT STEPS:
- The certificate will need to be renewed before it expires. Certbot can automatically renew the certificate in the background, but you may need to take steps to enable that functionality. See https://certbot.org/renewal-setup for instructions.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
If you like Certbot, please consider supporting our work by:
 * Donating to ISRG / Let's Encrypt:   https://letsencrypt.org/donate
 * Donating to EFF:                    https://eff.org/donate-le
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2024/01/02 15:02:18 [info] Found all the necessary files for '/etc/nginx/conf.d/odk.conf.nokey', enabling...
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
2024/01/02 15:02:18 [notice] 202#202: signal process started
2024/01/02 15:02:18 [notice] 105#105: signal 1 (SIGHUP) received from 202, reconfiguring
2024/01/02 15:02:18 [notice] 105#105: reconfiguring
2024/01/02 15:02:18 [info] Autorenewal service will now sleep 8d
2024/01/02 15:02:18 [notice] 105#105: using the "epoll" event method
2024/01/02 15:02:18 [notice] 105#105: start worker processes
2024/01/02 15:02:18 [notice] 105#105: start worker process 205
2024/01/02 15:02:18 [notice] 105#105: start worker process 206
2024/01/02 15:02:18 [notice] 113#113: gracefully shutting down
2024/01/02 15:02:18 [notice] 113#113: exiting
2024/01/02 15:02:18 [notice] 113#113: exit
2024/01/02 15:02:18 [notice] 114#114: gracefully shutting down
2024/01/02 15:02:18 [notice] 114#114: exiting
2024/01/02 15:02:18 [notice] 114#114: exit
2024/01/02 15:02:18 [notice] 105#105: signal 17 (SIGCHLD) received from 114
2024/01/02 15:02:18 [notice] 105#105: worker process 113 exited with code 0
2024/01/02 15:02:18 [notice] 105#105: worker process 114 exited with code 0
2024/01/02 15:02:18 [notice] 105#105: signal 29 (SIGIO) received
73.17.58.184 - - [02/Jan/2024:15:02:19 +0000] "GET / HTTP/1.1" 200 585 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" "-"
73.17.58.184 - - [02/Jan/2024:15:02:19 +0000] "GET /js/chunk-vendors.5190219a.js HTTP/1.1" 200 298768 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" "-"
73.17.58.184 - - [02/Jan/2024:15:02:19 +0000] "GET /css/app.fef7c193.css HTTP/1.1" 200 23931 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" "-"
73.17.58.184 - - [02/Jan/2024:15:02:19 +0000] "GET /js/app.74951393.js HTTP/1.1" 200 104912 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" "-"
73.17.58.184 - - [02/Jan/2024:15:02:19 +0000] "GET /js/component-analytics-introduction.44c7f1f6.js HTTP/1.1" 200 16232 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" "-"
73.17.58.184 - - [02/Jan/2024:15:02:19 +0000] "GET /css/component-analytics-introduction.4f6ad8ae.css HTTP/1.1" 200 533 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" "-"
73.17.58.184 - - [02/Jan/2024:15:02:19 +0000] "GET /v1/sessions/restore HTTP/1.1" 502 552 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" "-"
2024/01/02 15:02:19 [error] 205#205: *4 connect() failed (111: Connection refused) while connecting to upstream, client: 73.17.58.184, server: northlights.twilightparadox.com, request: "GET /v1/sessions/restore HTTP/1.1", upstream: "http://172.18.0.8:8383/v1/sessions/restore", host: "northlights.twilightparadox.com", referrer: "https://northlights.twilightparadox.com/"
73.17.58.184 - - [02/Jan/2024:15:02:19 +0000] "GET /favicon.ico HTTP/1.1" 200 15086 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" "-"
73.17.58.184 - - [02/Jan/2024:15:02:19 +0000] "GET /fonts/icomoon.ttf?chm9v HTTP/1.1" 200 14896 "https://northlights.twilightparadox.com/css/app.fef7c193.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" "-"
73.17.58.184 - - [02/Jan/2024:15:02:34 +0000] "GET /version.txt HTTP/1.1" 200 196 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" "-"
73.17.58.184 - - [02/Jan/2024:15:02:44 +0000] "POST /v1/sessions HTTP/1.1" 200 228 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" "-"
73.17.58.184 - - [02/Jan/2024:15:02:44 +0000] "GET /v1/users/current HTTP/1.1" 200 930 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" "-"
73.17.58.184 - - [02/Jan/2024:15:02:44 +0000] "GET /v1/config/analytics HTTP/1.1" 404 76 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" "-"
73.17.58.184 - - [02/Jan/2024:15:02:44 +0000] "GET /js/6347.2ed65519.js HTTP/1.1" 200 11653 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" "-"
73.17.58.184 - - [02/Jan/2024:15:02:44 +0000] "GET /css/component-home.d8e574fe.css HTTP/1.1" 200 2041 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" "-"
73.17.58.184 - - [02/Jan/2024:15:02:44 +0000] "GET /js/9490.cda3781a.js HTTP/1.1" 200 74169 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" "-"
73.17.58.184 - - [02/Jan/2024:15:02:44 +0000] "GET /js/component-home.7df2f7f3.js HTTP/1.1" 200 53323 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" "-"
73.17.58.184 - - [02/Jan/2024:15:02:44 +0000] "GET /v1/projects?forms=true&datasets=true HTTP/1.1" 200 2 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" "-"
73.17.58.184 - - [02/Jan/2024:15:02:44 +0000] "GET /v1/users HTTP/1.1" 200 159 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" "-"
205.169.39.94 - - [02/Jan/2024:15:02:45 +0000] "GET / HTTP/1.1" 301 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36" "-"
205.169.39.94 - - [02/Jan/2024:15:02:46 +0000] "GET / HTTP/1.1" 200 585 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36" "-"
205.169.39.94 - - [02/Jan/2024:15:02:46 +0000] "GET /js/chunk-vendors.5190219a.js HTTP/1.1" 200 298768 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36" "-"
205.169.39.94 - - [02/Jan/2024:15:02:46 +0000] "GET /js/app.74951393.js HTTP/1.1" 200 104912 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36" "-"
205.169.39.94 - - [02/Jan/2024:15:02:50 +0000] "GET / HTTP/1.1" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36" "-"
205.169.39.94 - - [02/Jan/2024:15:02:50 +0000] "GET / HTTP/1.1" 200 585 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36" "-"
205.169.39.94 - - [02/Jan/2024:15:02:50 +0000] "GET /css/app.fef7c193.css HTTP/1.1" 200 23931 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36" "-"
205.169.39.94 - - [02/Jan/2024:15:02:50 +0000] "GET /js/chunk-vendors.5190219a.js HTTP/1.1" 200 298768 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36" "-"
205.169.39.94 - - [02/Jan/2024:15:02:50 +0000] "GET /js/app.74951393.js HTTP/1.1" 200 104912 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36" "-"
205.169.39.94 - - [02/Jan/2024:15:02:51 +0000] "GET /css/component-analytics-introduction.4f6ad8ae.css HTTP/1.1" 200 533 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36" "-"
205.169.39.94 - - [02/Jan/2024:15:02:51 +0000] "GET /js/component-analytics-introduction.44c7f1f6.js HTTP/1.1" 200 16232 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36" "-"
205.169.39.94 - - [02/Jan/2024:15:02:51 +0000] "GET /v1/sessions/restore HTTP/1.1" 404 76 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36" "-"
205.169.39.94 - - [02/Jan/2024:15:02:51 +0000] "GET /fonts/icomoon.ttf?chm9v HTTP/1.1" 200 14896 "https://northlights.twilightparadox.com/css/app.fef7c193.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36" "-"
104.164.173.35 - - [02/Jan/2024:15:03:04 +0000] "GET / HTTP/1.1" 200 585 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36" "-"
154.28.229.178 - - [02/Jan/2024:15:03:06 +0000] "GET / HTTP/1.1" 200 585 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36" "-"
154.28.229.178 - - [02/Jan/2024:15:03:06 +0000] "GET /js/chunk-vendors.5190219a.js HTTP/1.1" 200 298768 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36" "-"
154.28.229.178 - - [02/Jan/2024:15:03:08 +0000] "GET /js/app.74951393.js HTTP/1.1" 200 104912 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36" "-"
185.65.135.217 - - [02/Jan/2024:15:03:49 +0000] "GET / HTTP/1.1" 200 585 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36" "-"
185.65.135.217 - - [02/Jan/2024:15:03:50 +0000] "GET /favicon.ico HTTP/1.1" 200 15086 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36" "-"
65.154.226.167 - - [02/Jan/2024:15:04:04 +0000] "GET / HTTP/1.1" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.5938.132 Safari/537.36" "-"
65.154.226.167 - - [02/Jan/2024:15:04:04 +0000] "GET / HTTP/1.1" 200 585 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.5938.132 Safari/537.36" "-"
65.154.226.167 - - [02/Jan/2024:15:04:04 +0000] "GET /js/chunk-vendors.5190219a.js HTTP/1.1" 200 298768 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.5938.132 Safari/537.36" "-"
65.154.226.167 - - [02/Jan/2024:15:04:04 +0000] "GET /css/app.fef7c193.css HTTP/1.1" 200 23931 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.5938.132 Safari/537.36" "-"
65.154.226.167 - - [02/Jan/2024:15:04:04 +0000] "GET /js/app.74951393.js HTTP/1.1" 200 104912 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.5938.132 Safari/537.36" "-"
65.154.226.167 - - [02/Jan/2024:15:04:04 +0000] "GET /css/component-analytics-introduction.4f6ad8ae.css HTTP/1.1" 200 533 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.5938.132 Safari/537.36" "-"
65.154.226.167 - - [02/Jan/2024:15:04:05 +0000] "GET /v1/sessions/restore HTTP/1.1" 404 76 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.5938.132 Safari/537.36" "-"
65.154.226.167 - - [02/Jan/2024:15:04:05 +0000] "GET /js/component-analytics-introduction.44c7f1f6.js HTTP/1.1" 200 16232 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.5938.132 Safari/537.36" "-"
65.154.226.167 - - [02/Jan/2024:15:04:05 +0000] "GET /fonts/icomoon.ttf?chm9v HTTP/1.1" 200 14896 "https://northlights.twilightparadox.com/css/app.fef7c193.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.5938.132 Safari/537.36" "-"
65.154.226.167 - - [02/Jan/2024:15:04:19 +0000] "GET /version.txt HTTP/1.1" 200 196 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.5938.132 Safari/537.36" "-"
65.21.65.198 - - [02/Jan/2024:15:05:08 +0000] "GET / HTTP/1.1" 200 585 "-" "Python/3.9 aiohttp/3.9.1" "-"
69.165.14.126 - - [02/Jan/2024:15:05:16 +0000] "GET / HTTP/1.1" 200 585 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/99.0.4844.47 Mobile/15E148 Safari/604.1" "-"
69.165.14.126 - - [02/Jan/2024:15:05:16 +0000] "GET /js/chunk-vendors.5190219a.js HTTP/1.1" 200 298768 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/99.0.4844.47 Mobile/15E148 Safari/604.1" "-"
180.149.29.152 - - [02/Jan/2024:15:05:16 +0000] "GET / HTTP/1.1" 301 169 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/99.0.4844.47 Mobile/15E148 Safari/604.1" "-"
69.165.14.126 - - [02/Jan/2024:15:05:16 +0000] "GET /css/app.fef7c193.css HTTP/1.1" 200 23931 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/99.0.4844.47 Mobile/15E148 Safari/604.1" "-"
69.165.14.126 - - [02/Jan/2024:15:05:16 +0000] "GET /js/app.74951393.js HTTP/1.1" 200 104912 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/99.0.4844.47 Mobile/15E148 Safari/604.1" "-"
213.188.69.61 - - [02/Jan/2024:15:05:16 +0000] "GET / HTTP/1.1" 200 585 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/99.0.4844.47 Mobile/15E148 Safari/604.1" "-"
213.188.69.61 - - [02/Jan/2024:15:05:16 +0000] "GET /js/chunk-vendors.5190219a.js HTTP/1.1" 200 298768 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/99.0.4844.47 Mobile/15E148 Safari/604.1" "-"
69.165.14.126 - - [02/Jan/2024:15:05:16 +0000] "GET /css/component-analytics-introduction.4f6ad8ae.css HTTP/1.1" 200 533 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/99.0.4844.47 Mobile/15E148 Safari/604.1" "-"
69.165.14.126 - - [02/Jan/2024:15:05:16 +0000] "GET /v1/sessions/restore HTTP/1.1" 404 76 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/99.0.4844.47 Mobile/15E148 Safari/604.1" "-"
103.211.185.239 - - [02/Jan/2024:15:05:16 +0000] "GET /css/app.fef7c193.css HTTP/1.1" 200 23931 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/99.0.4844.47 Mobile/15E148 Safari/604.1" "-"
69.165.14.126 - - [02/Jan/2024:15:05:16 +0000] "GET /js/component-analytics-introduction.44c7f1f6.js HTTP/1.1" 200 16232 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/99.0.4844.47 Mobile/15E148 Safari/604.1" "-"
103.211.185.239 - - [02/Jan/2024:15:05:16 +0000] "GET /js/app.74951393.js HTTP/1.1" 200 104912 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/99.0.4844.47 Mobile/15E148 Safari/604.1" "-"
103.211.185.239 - - [02/Jan/2024:15:05:16 +0000] "GET /js/component-analytics-introduction.44c7f1f6.js HTTP/1.1" 200 16232 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/99.0.4844.47 Mobile/15E148 Safari/604.1" "-"
213.188.69.61 - - [02/Jan/2024:15:05:16 +0000] "GET /css/component-analytics-introduction.4f6ad8ae.css HTTP/1.1" 200 533 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/99.0.4844.47 Mobile/15E148 Safari/604.1" "-"
103.211.185.239 - - [02/Jan/2024:15:05:16 +0000] "GET /v1/sessions/restore HTTP/1.1" 404 76 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/99.0.4844.47 Mobile/15E148 Safari/604.1" "-"
34.42.160.178 - - [02/Jan/2024:15:06:13 +0000] "GET / HTTP/1.1" 301 169 "-" "Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1667.0 Safari/537.36" "-"
34.42.160.178 - - [02/Jan/2024:15:06:13 +0000] "GET / HTTP/1.1" 200 585 "-" "Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1667.0 Safari/537.36" "-"
88.99.26.177 - - [02/Jan/2024:15:06:35 +0000] "GET / HTTP/1.1" 301 169 "-" "Mozilla/5.0 (Linux; Android 14) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.80 Mobile Safari/537.36" "-"
88.99.26.177 - - [02/Jan/2024:15:06:35 +0000] "GET / HTTP/1.1" 200 585 "-" "Mozilla/5.0 (Linux; Android 14) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.80 Mobile Safari/537.36" "-"
3.91.240.39 - - [02/Jan/2024:15:07:47 +0000] "GET / HTTP/1.1" 301 169 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.66 Safari/537.36 Edg/103.0.1264.44" "-"
3.91.240.39 - - [02/Jan/2024:15:07:47 +0000] "GET / HTTP/1.1" 200 585 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.66 Safari/537.36 Edg/103.0.1264.44" "-"
3.91.240.39 - - [02/Jan/2024:15:07:47 +0000] "GET /js/chunk-vendors.5190219a.js HTTP/1.1" 200 298768 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.66 Safari/537.36 Edg/103.0.1264.44" "-"
3.91.240.39 - - [02/Jan/2024:15:07:47 +0000] "GET /css/app.fef7c193.css HTTP/1.1" 200 23931 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.66 Safari/537.36 Edg/103.0.1264.44" "-"
3.91.240.39 - - [02/Jan/2024:15:07:47 +0000] "GET /js/app.74951393.js HTTP/1.1" 200 104912 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.66 Safari/537.36 Edg/103.0.1264.44" "-"
23.20.84.19 - - [02/Jan/2024:15:07:48 +0000] "GET /favicon.ico HTTP/1.1" 301 169 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0" "-"
23.20.84.19 - - [02/Jan/2024:15:07:48 +0000] "GET /favicon.ico HTTP/1.1" 200 15086 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0" "-"
3.91.240.39 - - [02/Jan/2024:15:07:48 +0000] "GET / HTTP/1.1" 301 169 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148" "-"
3.91.240.39 - - [02/Jan/2024:15:07:48 +0000] "GET / HTTP/1.1" 200 585 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148" "-"
3.91.240.39 - - [02/Jan/2024:15:07:48 +0000] "GET /js/chunk-vendors.5190219a.js HTTP/1.1" 200 298768 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148" "-"
3.91.240.39 - - [02/Jan/2024:15:07:48 +0000] "GET /css/app.fef7c193.css HTTP/1.1" 200 23931 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148" "-"
3.91.240.39 - - [02/Jan/2024:15:07:48 +0000] "GET /js/app.74951393.js HTTP/1.1" 200 104912 "https://northlights.twilightparadox.com/" "Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148" "-"
23.20.84.19 - - [02/Jan/2024:15:07:48 +0000] "GET /favicon.ico HTTP/1.1" 301 169 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0" "-"
23.20.84.19 - - [02/Jan/2024:15:07:48 +0000] "GET /favicon.ico HTTP/1.1" 200 15086 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0" "-"
45.80.253.222 - - [02/Jan/2024:15:14:58 +0000] "GET http://167.71.160.148:80/phpMyAdmin/scripts/setup.php HTTP/1.0" 301 169 "-" "-" "-"
45.80.253.222 - - [02/Jan/2024:15:14:58 +0000] "GET http://167.71.160.148:80/phpMyAdmin-2.11.4/scripts/setup.php HTTP/1.0" 301 169 "-" "-" "-"
45.80.253.222 - - [02/Jan/2024:15:14:58 +0000] "GET http://167.71.160.148:80/phpMyAdmin-2.11.3/scripts/setup.php HTTP/1.0" 301 169 "-" "-" "-"
writing fresh nginx templates...
starting nginx for letsencrypt...
2024/01/02 15:17:15 [info] Starting the Nginx service
2024/01/02 15:17:15 [info] Running the autorenewal service
2024/01/02 15:17:15 [notice] 55#55: using the "epoll" event method
2024/01/02 15:17:15 [notice] 55#55: nginx/1.25.3
2024/01/02 15:17:15 [notice] 55#55: built by gcc 12.2.0 (Debian 12.2.0-14) 
2024/01/02 15:17:15 [notice] 55#55: OS: Linux 5.15.0-71-generic
2024/01/02 15:17:15 [notice] 55#55: getrlimit(RLIMIT_NOFILE): 1048576:1048576
2024/01/02 15:17:15 [notice] 55#55: start worker processes
2024/01/02 15:17:15 [notice] 55#55: start worker process 70
2024/01/02 15:17:15 [notice] 55#55: start worker process 72
2024/01/02 15:17:15 [info] Starting certificate renewal process
2024/01/02 15:17:15 [info] Requesting an ECDSA certificate for 'northlights.twilightparadox.com' (http-01 through webroot)
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Certificate not yet due for renewal

starting nginx for letsencrypt...
2024/01/02 15:30:50 [info] Starting the Nginx service
2024/01/02 15:30:50 [info] Running the autorenewal service
2024/01/02 15:30:50 [notice] 55#55: using the "epoll" event method
2024/01/02 15:30:50 [notice] 55#55: nginx/1.25.3
2024/01/02 15:30:50 [notice] 55#55: built by gcc 12.2.0 (Debian 12.2.0-14) 
2024/01/02 15:30:50 [notice] 55#55: OS: Linux 5.15.0-71-generic
2024/01/02 15:30:50 [notice] 55#55: getrlimit(RLIMIT_NOFILE): 1048576:1048576
2024/01/02 15:30:50 [notice] 55#55: start worker processes
2024/01/02 15:30:50 [notice] 55#55: start worker process 65
2024/01/02 15:30:50 [notice] 55#55: start worker process 67
2024/01/02 15:30:50 [info] Starting certificate renewal process
2024/01/02 15:30:50 [info] Requesting an ECDSA certificate for 'northlights.twilightparadox.com' (http-01 through webroot)
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Certificate not yet due for renewal

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Certificate not yet due for renewal; no action taken.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
2024/01/02 15:30:54 [notice] 150#150: signal process started
2024/01/02 15:30:54 [notice] 55#55: signal 1 (SIGHUP) received from 150, reconfiguring
2024/01/02 15:30:54 [notice] 55#55: reconfiguring
2024/01/02 15:30:54 [info] Autorenewal service will now sleep 8d
2024/01/02 15:30:54 [notice] 55#55: using the "epoll" event method
2024/01/02 15:30:54 [notice] 55#55: start worker processes
2024/01/02 15:30:54 [notice] 55#55: start worker process 153
2024/01/02 15:30:54 [notice] 55#55: start worker process 154
2024/01/02 15:30:54 [notice] 65#65: gracefully shutting down
2024/01/02 15:30:54 [notice] 65#65: exiting
2024/01/02 15:30:54 [notice] 65#65: exit
2024/01/02 15:30:54 [notice] 67#67: gracefully shutting down
2024/01/02 15:30:54 [notice] 67#67: exiting
2024/01/02 15:30:54 [notice] 67#67: exit
2024/01/02 15:30:54 [notice] 55#55: signal 17 (SIGCHLD) received from 67
2024/01/02 15:30:54 [notice] 55#55: worker process 67 exited with code 0
2024/01/02 15:30:54 [notice] 55#55: signal 29 (SIGIO) received
2024/01/02 15:30:54 [notice] 55#55: signal 17 (SIGCHLD) received from 65
2024/01/02 15:30:54 [notice] 55#55: worker process 65 exited with code 0
2024/01/02 15:30:54 [notice] 55#55: signal 29 (SIGIO) received
73.17.58.184 - - [02/Jan/2024:15:31:23 +0000] "\x16\x03\x01\x02\x02\x01\x00\x01\xFE\x03\x03Dn\x9E\x0C\xE7\xB4Rs\x8F\x0F\x1E(\xC7e~\xC9`\xFA\x98AV\xD9\xE1?\xAF\xC4\x10\x81\xF5\x11U\x83 \x1B\xA8\xF2I\xA0\xA9\x9F\xF5v\x9C\x16Y\xDA1\xBAt\xB2\xE78\xE8\xD3&\xAA\xDFW\xC1*\x99\xEF\xF63\xC4\x00 \xEA\xEA\x13\x01\x13\x02\x13\x03\xC0+\xC0/\xC0,\xC00\xCC\xA9\xCC\xA8\xC0\x13\xC0\x14\x00\x9C\x00\x9D\x00/\x005\x01\x00\x01\x95\x1A\x1A\x00\x00\x00" 400 157 "-" "-" "-"
73.17.58.184 - - [02/Jan/2024:15:31:23 +0000] "\x16\x03\x01\x02B\x01\x00\x02>\x03\x03\x80)\x02\xA8\x1C\xB9}\xAFg\x94\xB3\xF7\xF7\xD5\xCE/m{\xAA\x8A\x19\xF7\x91\x04\xAE\xB1KEa\xF5\xCB\x98 \xBE\xA8\xB0\xA9\x22\xDC\xE3\xCA\xE4{\x88k\xF7\x81$\xCAY:|\xF3.\x9Ed\xE5\xBF\xCEOE\x11\x17\xB3\xB9\x00 \xDA\xDA\x13\x01\x13\x02\x13\x03\xC0+\xC0/\xC0,\xC00\xCC\xA9\xCC\xA8\xC0\x13\xC0\x14\x00\x9C\x00\x9D\x00/\x005\x01\x00\x01\xD5" 400 157 "-" "-" "-"

Thanks again for your help.
Bruce

A follow up :

I associated the docker image with a reserved ip on Digital Ocean and added a domain link. I can access the application in insecure mode (https not working) when I enter the reserved-ip:443 in the url. reserved-ip:80 does not work. The domain-name in the url does not work.

A second followup : odk central now works. I can access the application through the domain name obtained from freedns. It is a https connection and the "Not secure" message in red no longer appears.

The solution was to change the "Use DNS settings" in the Privacy and Security settings of Google. It was set to use my service provider and I reset it to Google DNS :

Suspect this is an edge case.

Unfortunately, ODK collect cannot reach the server. More investigation and quite possibly another thread.

Bruce

1 Like

I spoke too soon. The secure connection no longer works. It worked on both Chrome and Firefox. After leaving for an hour and coming back, it no longer works.

The reserved ip address still works, but the site is listed as not secure.

The message I get in FireFox follows :

Secure Connection Failed

An error occurred during a connection to northlights.twilightparadox.com. SSL received a record that exceeded the maximum permissible length.

Error code: SSL_ERROR_RX_RECORD_TOO_LONG

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.

The problem has to do with your Internet connection. https://northlights.twilightparadox.com loads fine for me and looks fine at https://www.ssllabs.com/ssltest/analyze.html?d=northlights.twilightparadox.com.

Thank you. I switched to a tethered connection with my cell phone and it did work.

I sincerely appreciate your patience.
Bruce

1 Like

A post was split to a new topic: Installing Central without a domain name