Configure su propio dominio con HTTPS en Video
HTTPS con botpress
Hola, soy Daehli de Botpress. En el blog de hoy, te mostraré cómo configurar un servidor botpress que utiliza HTTPS automáticamente usando lets-encrypt.
Qué es Let's Encrypt
Let's Encrypt es una autoridad de certificación gratuita, automatizada y abierta, creada por la organización sin ánimo de lucro Internet Security Research Group (ISRG).
Qué es Certbot
Certbot es una herramienta de software gratuita y de código abierto para utilizar automáticamente certificados Let's Encrypt en sitios web administrados manualmente para habilitar HTTPS.
Certbot ha sido creado por la Electronic Frontier Foundation (EFF), una organización sin ánimo de lucro 501(c)3 con sede en San Francisco (California) que defiende la privacidad digital, la libertad de expresión y la innovación.
Requisito
- Un dominio válido. Utilizaré mi propio dominio dawny.ca
- Servidor para vincular su dominio. Yo uso digitalocean para esto.
- Docker
- Acceso Sudo en su servidor
- UFW
No te preocupes, será muy fácil de configurar. He hecho el trabajo duro por ti.
Conviértase en un creador de chatbot seguro
Desde elrepo botpress ir en examples/docker-compose. A partir de ahí, es necesario modificar algunas variables para que apunte a su nombre de dominio.
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<
Ahora, es el momento de iniciar el contenedor para ejecutar botpress en HTTPS.
docker-compose -f docker-compose-community-nginx-https.yaml up -d
El parámetro -f sirve para seleccionar un manifiesto diferente
El -d es iniciar el contenedor en modo detach.
Permitir HTTPS
Espero que este tutorial te haya ayudado. Si está interesado, únase a nuestra comunidad Botpress , donde podrá plantear preguntas y aprender de otros desarrolladores de Botpress .
Si quieres más información sobre la seguridad de los chatbots y lo que hemos tratado hoy, aquí tienes una lista de recursos para profundizar:
- Botpress docs sobre la creación de acciones
- Documentos sobre cómo llamar a una API externa desde Botpress
- Visión general de la plataformaBotpress , en particular la experiencia de los desarrolladores (vídeo)
Y si te gusta este contenido, suscríbete al boletín de Botpress .
Inicie el contenedor docker
Ahora, es el momento de iniciar el contenedor para ejecutar botpress en HTTPS.
docker-compose -f docker-compose-community-nginx-https.yaml up -d
El parámetro -f sirve para seleccionar un manifiesto diferente
El -d es iniciar el contenedor en modo detach.
Próximos pasos y perfeccionamiento
Espero que este tutorial te haya ayudado. Si está interesado, únase a nuestra comunidad Botpress , donde podrá plantear preguntas y aprender de otros desarrolladores de Botpress .
Si quieres más información sobre la seguridad de los chatbots y lo que hemos tratado hoy, aquí tienes una lista de recursos para profundizar:
- Botpress docs sobre la creación de acciones
- Documentos sobre cómo llamar a una API externa desde Botpress
- Visión general de la plataformaBotpress , en particular la experiencia de los desarrolladores (vídeo)
Y si te gusta este contenido, suscríbete al boletín de Botpress .
Comparte esto en:
Construye gratis tu propio chatbot personalizado
Empieza a crear un bot GPT personalizado con nuestra intuitiva interfaz de arrastrar y soltar.
Empieza: ¡es gratis! 🤖No se necesita tarjeta de crédito
Manténgase al día sobre lo último en IA chatbots