Hi Nick, SSL on IP is tricky but you can point a sub/domain to it and install Certbot to issue a free Let's Encrypt certificate.
Stefan Olaru Thanks for the reply. I've tried that but then I run into issues with the certificate being only readable by root, but the typesense service being run by ec2-user. I get this error on startup:
"An error occurred while trying to load server certificate file: /etc/letsencrypt/live/example.com/fullchain.pem"
I've read that putting a load balancer in front of everything will allow us to install an aws issued certificate. Would you have an example of how to do that?
Another (free) option would be to install Nginx which will handle the SSL termination and proxy to Typesense. But it's very likely possible to manage this directly from Typesense ...