Enable SSL/HTTPS for App server in Docker Compose Install

Hola Guys

How do I enable https/ssl for the application server? I setup the stack with docker compose

Kind regards,

all described here:
https://www.chirpstack.io/application-server/install/config/

thanks missed that!!

The link seem to be helpfull. Unfortunately, It seem to me that the ā€œdocker-composeā€ ChirpStack deployment does not provide directly access to the chirpstack-application-server.toml configuration file.
Does it mean that we need to add the -volume folder/file to the docker-compose.yml?

The links the previous person shared was for Chirpstack V3. In V4 the network and application server have been merged into one, therefore you just see ā€œchirpstackā€ in your docker-compose.yml.

Unfortunately there is no way to secure the webUI in default V4, instead you must look into using a reverse-proxy like NGINX or Traefik to secure your frontend. I’d recommend Traefik as it can automatically handle certificate generation.

I also prefer Traefik, and use it for TLS termination of both MQTT and HTTP in ChirpStack deployments. Very simple to get going, and easy integration with Let’s Encrypt, as mentioned.

1 Like