Einrichten einer eigenen Domain mit HTTPS in Video
HTTPS mit botpress
Hallo, ich bin Daehli von Botpress. Im heutigen Blog zeige ich Ihnen, wie Sie einen botpress Server einrichten, der HTTPS automatisch mit lets-encrypt verwendet.
Was ist Let's Encrypt?
Let's Encrypt ist eine kostenlose, automatisierte und offene Zertifizierungsstelle, die von der gemeinnützigen Internet Security Research Group (ISRG) angeboten wird.
Was ist Certbot
Certbot ist ein kostenloses, quelloffenes Software-Tool zur automatischen Verwendung von Let's Encrypt-Zertifikaten auf manuell verwalteten Websites, um HTTPS zu aktivieren.
Certbot wird von der Electronic Frontier Foundation (EFF) hergestellt, einer gemeinnützigen Organisation (501(c)3) mit Sitz in San Francisco, Kalifornien, die sich für den Schutz der digitalen Privatsphäre, die Meinungsfreiheit und Innovation einsetzt.
Anforderung
- Eine gültige Domain. Ich werde meine eigene Domain dawny.ca benutzen.
- Server zur Verknüpfung Ihrer Domain. Ich verwende digitalocean für diese Zwecke.
- Docker
- Sudo-Zugang auf Ihrem Server
- UFW
Keine Sorge, es ist wirklich einfach einzurichten. Ich habe die harte Arbeit für dich erledigt.
Werden Sie ein sicherer Chatbot-Macher
Gehen Sie im botpress Repo in examples/docker-compose. Dort müssen Sie einige Variablen so ändern, dass sie auf Ihren Domänennamen verweisen.
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<
Nun ist es an der Zeit, den Container zu starten, um botpress in HTTPS auszuführen.
docker-compose -f docker-compose-community-nginx-https.yaml up -d
Der Parameter -f dient zur Auswahl eines anderen Manifests
Der -d soll den Container im Abkopplungsmodus starten.
HTTPS zulassen
Ich hoffe, dieses Tutorial hat Ihnen geholfen! Wenn Sie Interesse haben, werden Sie Mitglied in unserer Botpress Community, wo Sie Fragen stellen und von anderen Botpress Entwicklern lernen können.
Wenn Sie weitere Informationen zur Chatbot-Sicherheit und zu dem heute behandelten Thema wünschen, finden Sie hier eine Liste von Ressourcen für weitere Untersuchungen:
- Botpress Dokumente zur Erstellung von Aktionen
- Dokumente zum Aufruf einer externen API von Botpress
- Überblick über die PlattformBotpress , insbesondere über die Erfahrungen der Entwickler (Video)
Und wenn Ihnen dieser Inhalt gefällt, melden Sie sich für den Botpress Newsletter an!
Starten Sie den Docker-Container
Nun ist es an der Zeit, den Container zu starten, um botpress in HTTPS auszuführen.
docker-compose -f docker-compose-community-nginx-https.yaml up -d
Der Parameter -f dient zur Auswahl eines anderen Manifests
Der -d soll den Container im Abkopplungsmodus starten.
Nächste Schritte und weiteres Lernen
Ich hoffe, dieses Tutorial hat Ihnen geholfen! Wenn Sie Interesse haben, werden Sie Mitglied in unserer Botpress Community, wo Sie Fragen stellen und von anderen Botpress Entwicklern lernen können.
Wenn Sie weitere Informationen zur Chatbot-Sicherheit und zu dem heute behandelten Thema wünschen, finden Sie hier eine Liste von Ressourcen für weitere Untersuchungen:
- Botpress Dokumente zur Erstellung von Aktionen
- Dokumente zum Aufruf einer externen API von Botpress
- Überblick über die PlattformBotpress , insbesondere über die Erfahrungen der Entwickler (Video)
Und wenn Ihnen dieser Inhalt gefällt, melden Sie sich für den Botpress Newsletter an!
Teilen Sie dies auf:
Erstellen Sie kostenlos Ihren eigenen personalisierten AI-Chatbot
Beginnen Sie mit der Erstellung eines personalisierten GPT-Bots mit unserer intuitiven Drag & Drop-Oberfläche.
Legen Sie los - es ist kostenlos! 🤖Keine Kreditkarte erforderlich
Bleiben Sie auf dem Laufenden über AI chatbots