Typebot
约 351 字大约 1 分钟...
Typebot 自托管的聊天机器人构建器。该项目通过可视化的拖拽界面,让用户能够轻松创建高级聊天机器人,并将其嵌入网站中。它提供了 30 多种聊天构建块,支持自托管、分析工具、自定义域名和品牌定制等功能,适用于在线客服和销售支持等场景。
部署流程参考 Typebot Docker 自部署。
部署代码
推荐通过 Docker Compose 部署 Alist,详情请见 Docker Compose 部署教程。以下是 Docker Compose 配置示例:
version: "3.3"
services:
typebot-db:
image: postgres:14-alpine
container_name: typebot-db
restart: always
volumes:
- /volume1/docker/typebot/db:/var/lib/postgresql/data
environment:
- POSTGRES_DB=typebot
- POSTGRES_PASSWORD=typebot
typebot-builder:
image: baptistearno/typebot-builder:latest
container_name: typebot-builder
restart: always
depends_on:
- typebot-db
ports:
- "5740:3000"
extra_hosts:
- "host.docker.internal:host-gateway"
env_file: .env
typebot-viewer:
image: baptistearno/typebot-viewer:latest
container_name: typebot-viewer
restart: always
ports:
- "5741:3000"
env_file: .env
过程中,需使用 openssl rand -base64 24 | tr -d '\n' ; echo
生成随机密钥,并将其设置为 env 文件中的 ENCRYPTION_SECRET
。
注意,需要提供最少一个身份认证系统,比如电子邮件。但我在 env 文件的邮件授权未生效,最后添加了 Google 授权。
# Make sure to change this to your own random string of 32 characters (https://docs.typebot.io/self-hosting/docker#2-add-the-required-configuration)
ENCRYPTION_SECRET=do+UspMmB/rewbX2K/rskFmtgGSSZ8Ta
DATABASE_URL=postgresql://postgres:typebot@typebot-db:5432/typebot
NODE_OPTIONS=--no-node-snapshot
NEXTAUTH_URL=
NEXT_PUBLIC_VIEWER_URL=
ADMIN_EMAIL=
# For more configuration options check out: https://docs.typebot.io/self-hosting/configuration
你认为这篇文章怎么样?
- 0
- 0
- 0
- 0
- 0
Powered by Waline v3.4.1