Hey there, It's Daehli from Botpress. In today blog, I will show you how to setup a botpress server that use HTTPS automagically using lets-encrypt.
Let's Encrypt is a free, automated, and open certificate authority brought to you by the nonprofit Internet Security Research Group (ISRG)
Certbot is a free, open-source software tool for automatically using Let’s Encrypt certificates on manually-administrated websites to enable HTTPS.
Certbot is made by the Electronic Frontier Foundation (EFF), a 501(c)3 nonprofit based in San Francisco, CA, that defends digital privacy, free speech, and innovation.
Don't worry it will be really easy to set up. I did the hard work for you.
From the botpress repo go in examples/docker-compose. From there, you need to modify some variables to point to your domain name.
$ sed -i '' 's/$PLACE_HOLDER_DOMAIN_NAME/example.com/g' docker-compose-community-nginx-https.yaml$ sed -i '' 's/$PLACE_HOLDER_DOMAIN_NAME/example.com/g' nginx/user_conf.d/https.conf<
$ sed -i 's/$PLACE_HOLDER_DOMAIN_NAME/example.com/g' docker-compose-community-nginx-https.yaml$ sed -i 's/$PLACE_HOLDER_DOMAIN_NAME/example.com/g' nginx/user_conf.d/https.conf<
Now, it's time to start the container to run botpress in HTTPS.
docker-compose -f docker-compose-community-nginx-https.yaml up -d
The -f parameters is to select a different manifest
The -d is to start the container in detach mode.
I hope this tutorial helped you! If you’re interested, please head over and join our Botpress community, where you can pose questions and learn from other Botpress developers.
If you want more information on chatbot security and what we covered today, here’s a list of resources for further exploration:
And if you like this content, sign up for the Botpress newsletter!
Now, it's time to start the container to run botpress in HTTPS.
docker-compose -f docker-compose-community-nginx-https.yaml up -d
The -f parameters is to select a different manifest
The -d is to start the container in detach mode.
I hope this tutorial helped you! If you’re interested, please head over and join our Botpress community, where you can pose questions and learn from other Botpress developers.
If you want more information on chatbot security and what we covered today, here’s a list of resources for further exploration:
And if you like this content, sign up for the Botpress newsletter!
A detailed comparison of Dialogflow ES, Dialogflow CX, and Botpress — with screenshots. Part two!
Find out all about our October 2021 events, product updates, tips, tools, tricks and tutorials — All in one place.
Discover the differences and similarities between ChatGPT and human-generated content.