Je eigen domein instellen met HTTPS in video
HTTPS met botpress
Hallo, met Daehli van Botpress. In deze blog laat ik je zien hoe je een botpress server opzet die automatisch HTTPS gebruikt met behulp van lets-encrypt.
Wat is Let's Encrypt
Let's Encrypt is een gratis, geautomatiseerde en open certificeringsinstantie van de non-profit Internet Security Research Group (ISRG).
Wat is Certbot
Certbot is een gratis, open-source softwaretool om automatisch Let's Encrypt-certificaten te gebruiken op handmatig beheerde websites om HTTPS in te schakelen.
Certbot is gemaakt door de Electronic Frontier Foundation (EFF), een 501(c)3 non-profit gevestigd in San Francisco, CA, die opkomt voor digitale privacy, vrije meningsuiting en innovatie.
Vereiste
- Een geldig domein. Ik gebruik mijn eigen domein dawny.ca
- Server om je domein aan te koppelen. Ik gebruik hiervoor digitalocean.
- Docker
- Sudo-toegang op uw server
- UFW
Maak je geen zorgen, het is heel eenvoudig op te zetten. Ik heb het moeilijke werk voor je gedaan.
Word een veilige chatbotmaker
Ga vanuit de botpress repo naar examples/docker-compose. Vanaf daar moet je enkele variabelen wijzigen om naar je domeinnaam te verwijzen.
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<
Nu is het tijd om de container te starten om botpress in HTTPS te draaien.
docker-compose -f docker-compose-community-nginx-https.yaml up -d
De -f parameter is om een ander manifest te selecteren
De -d is om de container in ontkoppelmodus te starten.
HTTPS toestaan
Ik hoop dat deze tutorial je geholpen heeft! Als je geïnteresseerd bent, ga dan naar onze Botpress community, waar je vragen kunt stellen en kunt leren van andere Botpress ontwikkelaars.
Als je meer informatie wilt over chatbotbeveiliging en wat we vandaag hebben behandeld, is hier een lijst met bronnen voor verder onderzoek:
- Botpress Documenten over het maken van acties
- Documenten over het aanroepen van een externe API vanuit Botpress
- Overzicht van het Botpress platform, met name de ontwikkelaarservaring (video)
En als deze inhoud je bevalt, schrijf je dan in voor de Botpress nieuwsbrief!
Start de docker-container
Nu is het tijd om de container te starten om botpress in HTTPS te draaien.
docker-compose -f docker-compose-community-nginx-https.yaml up -d
De -f parameter is om een ander manifest te selecteren
De -d is om de container in ontkoppelmodus te starten.
Volgende stappen en verder leren
Ik hoop dat deze tutorial je geholpen heeft! Als je geïnteresseerd bent, ga dan naar onze Botpress community, waar je vragen kunt stellen en kunt leren van andere Botpress ontwikkelaars.
Als je meer informatie wilt over chatbotbeveiliging en wat we vandaag hebben behandeld, is hier een lijst met bronnen voor verder onderzoek:
- Botpress Documenten over het maken van acties
- Documenten over het aanroepen van een externe API vanuit Botpress
- Overzicht van het Botpress platform, met name de ontwikkelaarservaring (video)
En als deze inhoud je bevalt, schrijf je dan in voor de Botpress nieuwsbrief!
Deel dit op:
Bouw gratis je eigen gepersonaliseerde AI-chatbot
Begin met het bouwen van een gepersonaliseerde GPT bot met onze intuïtieve drag & drop interface.
Begin - het is gratis! 🤖Geen creditcard nodig
Blijf op de hoogte van het laatste nieuws over AI chatbots