Previous3.3.4 Set up an SMTP server for OpenCRVS monitoring alertsNext3.3.6 Deploy (Automated & Manual)
Last updated
Using your domain management system, A records will need to be created for all the services which are publicly exposed.
This also enables the Traefik SSL cert to be successfully generated. The SSL cert is signed by LetsEncrypt.
Either use a wildcard or create individual A records for your chosen domain name, with a TTL of 1 hour that forwards the URL to your manager server node's external IP address.
The easiest approach is to use a wildcard. For example: *.<your_domain> although this is not as secure in production.
2 A Records are required for this option
<your_domain>
*.<your_domain>
16 A Records are required for this option
<your_domain>
auth.<your_domain>
config.<your_domain>
countryconfig.<your_domain>
documents.<your_domain>
metabase.<your_domain>
minio.<your_domain>
minio-console.<your_domain>
ui-kit.<your_domain>
gateway.<your_domain>
kibana.<your_domain>
login.<your_domain>
openhim-api.<your_domain>
openhim.<your_domain>
register.<your_domain>
webhooks.<your_domain>
If you are enabling external interoperability access directly to OpenHIM, you will also need a domain for it such as this: api.<your_domain> but be careful to only add this domain if you understand the whitelisting Traefik steps required. You could open yourself up to DDOS attack this way.
Last updated