Is it possible to run enketo plugin in ec2 instance with just public ipv4 DNS

1. What is the issue? Please be detailed.
I am trying to run odk central in EC2 instance. So far i have managed to get the app running via
below config:

DOMAIN=--ec2 Public IPv4 DNS--
SSL_TYPE=selfsign

HTTP_PORT=80
HTTPS_PORT=443

With above config i am able to load the website, but when i try to connect to enketo for testing it gives below error:

Forbidden. This server is not linked with Enketo.

How to fix this issue? Is there any alternative to buying a domain name?

4. Upload any test forms or screenshots below.

You need a fully qualified domain name. An IP will not be sufficient.

If you are using the public DNS domain name that AWS provides, that also won't work because it's on Let's Encrypt's blacklist for high-risk domain names.

1 Like

thanks for the response. The DNS i am referring to is not an IP, it is the public dns url that ec2 provides. Something like this: ec2-123-45-6-789.compute-1.amazonaws.com.

The website loads over internet on the above url. So shouldn't this work same as a registered domain name?

This is resolved, It was indeed DNS issue. Mapping a registered DNS name fixed the issue.

1 Like