Push code, bot goes live

Your bots, always running.

Connect your GitHub repo. BotDockr builds, deploys, and keeps your Telegram, Discord, or automation bot online 24/7. No servers to manage.

Deploy in under 2 minutes.

botdockr deploy
connected
$ git push origin main
Β 
BotDockrpush onmain
Β 
1Deploying container...done
2Installing dependencies...23 packages
3Building project...1.2s
4Starting process...done
Β 
> Bot started successfully
Listening for messages on port 3000

Bot deployment is a pain. It doesn't have to be.

The old way
Rent and configure a VPS2-4 hours
Install Node.js, Python, dependencies30 min
Set up PM2 or systemd30 min
Configure firewall and SSH keys1 hour
Deploy manually via SSHevery time
Monitor, restart on crashongoing
~6 hours before your bot is even running
With BotDockr
Connect your GitHub repo
10 sec
Push your code
you already do this

BotDockr automatically:

Detects your language and dependencies
Builds a Docker container
Deploys and starts your bot
Restarts on crash, redeploys on push
Your bot is live in under 2 minutes

From git push to running bot

Four stages. Fully automatic. You write code, we handle the rest.

STEP 01

Connect your repo

Authorize GitHub and pick your bot repository. One click.

STEP 02

We detect everything

Node.js or Python β€” BotDockr reads your package.json or requirements.txt and configures the environment automatically.

STEP 03

Containerized deploy

Your bot gets its own isolated Docker container with dedicated resources. No Dockerfile needed.

STEP 04

Online 24/7

Auto-restarts on crash, live logs in your dashboard, and zero-downtime redeploys on every git push.

What you get

No fluff. These are the things that actually matter when running bots in production.

Push to deploy

Every git push to your main branch triggers an automatic build and deployment. No CI/CD pipelines to configure, no manual SSH deploys.

$ git push origin main
Build started...
Container deployed in 47s
Bot is live

Isolated containers

Each bot runs in its own Docker container with dedicated CPU and memory. One bot crashing never affects another.

telegram
discord
scraper
14:23:01
Connected to Telegram API
14:23:02
Listening for updates...
14:23:15
Message received from @user

Live logs & monitoring

Stream your bot's output in real time from the dashboard. See errors the moment they happen, no SSH needed.

Process exited (code 1)14:23:45
Auto-restarted successfully14:23:48

Crash recovery

If your bot process dies, BotDockr restarts it automatically within seconds. You get notified, your users don't notice.

BOT_TOKENβ€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’
API_KEYβ€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’
DATABASE_URLβ€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’

Secure environment variables

Store API keys, bot tokens, and secrets through the dashboard. Encrypted at rest, injected at runtime. Never committed to your repo.

Scale from one to twenty

Run multiple bots from a single dashboard. Each plan gives you more slots β€” upgrade when you need them.

1
2
3
5
8
13
20

What's under the hood

Built on production-grade open source tools you already know and trust.

GitHubSource & CI trigger

Your repository is the single source of truth. Every push triggers a deploy.

DockerContainer runtime

Every bot runs in an isolated container with its own filesystem and resources.

Node.jsJavaScript runtime

Automatic detection via package.json. Your npm scripts just work.

PythonPython runtime

Automatic detection via requirements.txt. Pip install handled for you.

LinuxHost OS

High-performance Linux servers with SSD storage and low-latency networking.

SupabaseAuth & database

Secure authentication and real-time database powering the BotDockr dashboard.

One price, everything included

No hidden fees. No per-minute billing. Cancel whenever you want.

Starter
$7/mo

One bot, fully managed. Perfect to get started.

1 bot deployment
Auto-restarts & crash recovery
Live logs
Environment variables
Community support
Most popularPro
$19/mo

For developers running multiple bots in production.

5 bot deployments
Priority build queue
30-day log retention
Environment variables
Priority support
Custom domains
Scale
$49/mo

For teams with heavy automation workloads.

20 bot deployments
More CPU & memory per bot
Unlimited log retention
Environment variables
Dedicated support
Custom domains
Team members

Common questions

Telegram bots, Discord bots, WhatsApp bots, web scrapers, trading bots, automation scripts β€” anything that runs as a long-running process and connects to an API.

No. BotDockr creates the container for you automatically. You just push your code β€” no Dockerfile, no docker-compose, no terminal commands.

Node.js and Python with automatic detection. We read your package.json or requirements.txt and set up the environment accordingly.

BotDockr restarts it within seconds automatically. You can see crash events and logs in real time from your dashboard.

Yes. Set them through the dashboard β€” they're encrypted at rest and injected into your container at runtime. Your API keys and tokens never touch your git repo.

Yes. No contracts, no commitments. Cancel your subscription anytime and your bots run until the end of your billing period.

Stop managing servers.
Start shipping bots.

From $7/month. Deploy your first bot in minutes.