docker-compose.yml
and the starter .env
file:
.env
file with your values.
baptistearno/typebot-builder:latest
and baptistearno/typebot-viewer:latest
. You can decide to replace latest
with a specific version. You can find all the existing tags here
.typebot
folder in the current directoryhttp://typebot.domain.com:8080
and see the login screen. Login with the admin email to have access to a Team plan workspace automatically.
Typebot server itself does not perform SSL termination. It only runs on unencrypted HTTP. If you want to run on HTTPS you also need to set up a reverse proxy in front of the server. See below instructions.
NEXTAUTH_URL
is set to https://typebot.domain.com
and NEXT_PUBLIC_VIEWER_URL
is set to https://bot.domain.com
.
When running the compose file, it should automatically enable SSL on your server and you should be able to navigate to:
https://typebot.domain.com
for the builderhttps://bot.domain.com
for the viewerNEXTAUTH_URL
and NEXT_PUBLIC_VIEWER_URL
in your docker-compose
configuration.127.0.0.1:8080
or {ip-address}:8080
and to 127.0.0.1:8081
or {ip-address}:8081
if running on a remote machine.env
file:
typebot.domain.com
has a valid SPF record and that your server IP has a rDNS set up.
You can merge this compose file with the main one.
.env
file: