HTTPS SSL App Server unable to bind 443

Do I need to run Nginx in front of this for SSL/TLS? I added Letsencrypt cert and keys to the config file and changed it to port 443 and now it won’t start saying that it can’t bind.

May 04 20:33:47 lora-getki-net chirpstack-application-server[4333]: time=“2021-05-04T20:33:47Z” level=info msg=“api/external: starting api server” bind=“0.0.0.0:443” tls-cert=/etc/letsencrypt/live/lora.getki.net/fullchain.pem tls-key=/etc/letsencrypt/live/lora.getki.net/privkey.pem
May 04 20:33:47 lora-getki-net chirpstack-application-server[4333]: time=“2021-05-04T20:33:47Z” level=fatal msg=“listen tcp 0.0.0.0:443: bind: permission denied”
May 04 20:33:47 lora-getki-net systemd[1]: chirpstack-application-server.service: Main process exited, code=exited, status=1/FAILURE
May 04 20:33:47 lora-getki-net systemd[1]: chirpstack-application-server.service: Failed with result ‘exit-code’.

You may need to change the user that the app server runs as, or forward the port.

@CarlanWray

follow the below documentation for App Server SSL

NGINX proxy - ChirpStack open-source LoRaWAN® Network Server