Securing Graylog behind a Caddy reverse proxy

It’s been a while since my last post, but I just finished putting a Graylog container behind a Caddy reverse proxy, and because I found the existing documentation to be pretty sparse I thought I would quickly share my Caddy docker-compose.yml and my Graylog docker-compose.yml, and other tidbits that might help others out.

Caddy docker-compose.yml file

https://gist.github.com/rbocchinfuso/75a8421574367e02f78b53023b18c671

Graylog docker-compose.yml file

https://gist.github.com/rbocchinfuso/5a0cf6492b96edef23309db78df6d11c

Also, thanks to Guido Diepen, for his docker-convenience-scripts, which saved me some time by allowing me to quickly clone my persistent volumes.