Configurar o seu próprio domínio com HTTPS no vídeo
HTTPS com botpress
Olá, sou Daehli do Botpress. No blog de hoje, vou mostrar como configurar um servidor botpress que usa HTTPS automaticamente usando lets-encrypt.
O que é o Let's Encrypt
Let's Encrypt é uma autoridade de certificação gratuita, automatizada e aberta, disponibilizada pelo Internet Security Research Group (ISRG), uma organização sem fins lucrativos
O que é o Certbot
O Certbot é uma ferramenta de software gratuita e de código aberto que utiliza automaticamente certificados Let's Encrypt em sítios Web administrados manualmente para ativar o HTTPS.
O Certbot é fabricado pela Electronic Frontier Foundation (EFF), uma organização sem fins lucrativos 501(c)3 com sede em São Francisco, CA, que defende a privacidade digital, a liberdade de expressão e a inovação.
Requisito
- Um domínio válido. Vou utilizar o meu próprio domínio dawny.ca
- Servidor para ligar o seu domínio. Eu uso o digitalocean para isso.
- Docker
- Acesso Sudo no seu servidor
- UFW
Não te preocupes, será muito fácil de configurar. Eu fiz o trabalho duro para si.
Torne-se um criador de chatbots seguro
Norepositório botpress , vá para examples/docker-compose. A partir daí, é necessário modificar algumas variáveis para apontar para o seu nome de domínio.
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<
Agora, é altura de iniciar o contentor para executar botpress em HTTPS.
docker-compose -f docker-compose-community-nginx-https.yaml up -d
Os parâmetros -f servem para selecionar um manifesto diferente
O -d é iniciar o contentor em modo de desanexação.
Permitir HTTPS
Espero que este tutorial o tenha ajudado! Se estiver interessado, junte-se à nossa comunidade Botpress , onde pode colocar questões e aprender com outros programadores de Botpress .
Se pretender obter mais informações sobre a segurança dos chatbots e sobre o que abordámos hoje, eis uma lista de recursos para explorar mais:
- Botpress documentos sobre a criação de acções
- Documentos sobre como chamar uma API externa a partir de Botpress
- Descrição geral da plataformaBotpress , em especial a experiência do programador (vídeo)
E se gostar deste conteúdo, inscreva-se na newsletter Botpress !
Iniciar o contentor do docker
Agora, é altura de iniciar o contentor para executar botpress em HTTPS.
docker-compose -f docker-compose-community-nginx-https.yaml up -d
Os parâmetros -f servem para selecionar um manifesto diferente
O -d é iniciar o contentor em modo de desanexação.
Próximas etapas e aprendizagem adicional
Espero que este tutorial o tenha ajudado! Se estiver interessado, junte-se à nossa comunidade Botpress , onde pode colocar questões e aprender com outros programadores de Botpress .
Se pretender obter mais informações sobre a segurança dos chatbots e sobre o que abordámos hoje, eis uma lista de recursos para explorar mais:
- Botpress documentos sobre a criação de acções
- Documentos sobre como chamar uma API externa a partir de Botpress
- Descrição geral da plataformaBotpress , em especial a experiência do programador (vídeo)
E se gostar deste conteúdo, inscreva-se na newsletter Botpress !
Partilhar isto em:
Crie o seu próprio chatbot de IA personalizado gratuitamente
Comece a criar um bot GPT personalizado com a nossa interface intuitiva de arrastar e soltar.
Começar - é grátis! 🤖Não é necessário cartão de crédito
Mantenha-se atualizado com as últimas novidades sobre IA chatbots