Configurer votre propre domaine avec HTTPS en vidéo
HTTPS avec botpress
Bonjour, c'est Daehli de Botpress. Dans ce blog, je vais vous montrer comment configurer un serveur botpress qui utilise HTTPS automatiquement en utilisant lets-encrypt.
Qu'est-ce que Let's Encrypt ?
Let's Encrypt est une autorité de certification gratuite, automatisée et ouverte, proposée par l'organisation à but non lucratif Internet Security Research Group (ISRG).
Qu'est-ce que Certbot ?
Certbot est un logiciel libre et gratuit qui permet d'utiliser automatiquement des certificats Let's Encrypt sur des sites web administrés manuellement afin d'activer le protocole HTTPS.
Certbot est créé par l'Electronic Frontier Foundation (EFF), une organisation à but non lucratif de type 501(c)3 basée à San Francisco, en Californie, qui défend la vie privée numérique, la liberté d'expression et l'innovation.
Exigence
- Un domaine valide. J'utiliserai mon propre domaine dawny.ca
- Serveur pour lier votre domaine. J'utilise digitalocean pour cela.
- Docker
- Accès Sudo sur votre serveur
- UFW
Ne vous inquiétez pas, c'est très facile à mettre en place. J'ai fait le travail pour vous.
Devenir un créateur de chatbot sécurisé
Depuis lerepo botpress , allez dans examples/docker-compose. A partir de là, vous devez modifier certaines variables pour qu'elles pointent vers votre nom de domaine.
Mac OS
$ 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<
Linux
$ 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<
Il est maintenant temps de démarrer le conteneur pour exécuter botpress en HTTPS.
docker-compose -f docker-compose-community-nginx-https.yaml up -d
Le paramètre -f permet de sélectionner un manifeste différent.
Le -d consiste à démarrer le conteneur en mode détachement.
Autoriser HTTPS
J'espère que ce tutoriel vous a aidé ! Si vous êtes intéressé, n'hésitez pas à rejoindre notre communauté Botpress , où vous pourrez poser des questions et apprendre des autres développeurs Botpress .
Si vous souhaitez en savoir plus sur la sécurité des chatbots et sur ce que nous avons abordé aujourd'hui, voici une liste de ressources à explorer :
- Botpress docs sur la création d'actions
- Docs sur l'appel d'une API externe à partir de Botpress
- Vue d'ensemble de la plateformeBotpress , en particulier l'expérience des développeurs (vidéo)
Et si vous aimez ce contenu, inscrivez-vous à la lettre d'information Botpress !
Démarrer le conteneur Docker
Il est maintenant temps de démarrer le conteneur pour exécuter botpress en HTTPS.
docker-compose -f docker-compose-community-nginx-https.yaml up -d
Le paramètre -f permet de sélectionner un manifeste différent.
Le -d consiste à démarrer le conteneur en mode détachement.
Prochaines étapes et formation continue
J'espère que ce tutoriel vous a aidé ! Si vous êtes intéressé, n'hésitez pas à rejoindre notre communauté Botpress , où vous pourrez poser des questions et apprendre des autres développeurs Botpress .
Si vous souhaitez en savoir plus sur la sécurité des chatbots et sur ce que nous avons abordé aujourd'hui, voici une liste de ressources à explorer :
- Botpress docs sur la création d'actions
- Docs sur l'appel d'une API externe à partir de Botpress
- Vue d'ensemble de la plateformeBotpress , en particulier l'expérience des développeurs (vidéo)
Et si vous aimez ce contenu, inscrivez-vous à la lettre d'information Botpress !
Partager ce message sur :
Créez gratuitement votre propre chatbot d'IA personnalisé
Commencez à créer un robot GPT personnalisé grâce à notre interface intuitive de type "glisser-déposer".
Commencez - c'est gratuit ! 🤖Aucune carte de crédit n'est requise
Restez au courant des dernières nouveautés en matière d'IA chatbots