Discord bot hosting

Deploy your Discord bot with a database

Your bot needs to store data. DartUp gives you a managed database alongside your Discord bot—deployed in one command, running 24/7.

Bot hosting shouldn't be this hard

The usual approach:

1.Rent a VPS and SSH into it
2.Install Node.js, set up PM2
3.Provision a database separately
4.Configure connection strings
5.Set up firewall rules
6.Write systemd services for auto-restart
7.Figure out deployments for updates
8.Pray it stays running while you sleep

With DartUp:

1."Deploy this Discord bot with Postgres"
Bot running. Database connected. Go to sleep.
$ claude
You:Deploy this Discord bot as a daemon with a Postgres database
Claude:Deployed daemon to
my-bot.dartup.dev
DATABASE_URL injected automatically

We detect your bot framework

DartUp reads your package.json or requirements.txt and automatically configures your bot as a daemon—no HTTP port needed.

Node.js Frameworks

  • discord.js
  • eris
  • telegraf
  • node-telegram-bot-api
  • whatsapp-web.js
  • bullmq

Python Frameworks

  • discord.py
  • py-cord
  • python-telegram-bot
  • aiogram
  • celery
  • dramatiq

Pick your database

Managed sidecar databases, provisioned alongside your bot. Credentials injected automatically—no connection strings to copy.

PostgreSQL

DATABASE_URL

For structured data, user profiles, guild configs

MySQL

DATABASE_URL

Familiar SQL for leaderboards and logging

Redis

REDIS_URL

Fast caching, rate limits, session data

MongoDB

MONGODB_URI

Flexible docs for commands and analytics

# Your bot just reads the environment variable
const db = new Pool({
connectionString: process.env.DATABASE_URL
})
# DartUp injects it automatically:
postgresql://dartup:s3cur3@dartup-mybot-db:5432/mybot

Your bot stays online

No sleep timeouts. No daily restarts. No free-tier limitations that take your bot offline at 3 AM.

Auto-Restart

If your bot crashes, DartUp restarts it automatically. Health checks run every 30 seconds.

Zero-Downtime Redeploy

Push updates without taking your bot offline. New version starts before old one stops.

Persistent Data

Your database survives restarts and redeployments. User data is never lost.

Three steps to a running bot

1

Get your API key

Sign up at dartup.dev/dashboard. Takes 30 seconds with Google.

2

Install the MCP plugin

npx dartup-mcp@latest install
3

Deploy your bot

claude "Deploy this Discord bot as a daemon with Postgres"

Your bot deserves real hosting

Stop babysitting a VPS. Deploy your Discord bot with a managed database and let DartUp keep it running.

Deploy Your Bot Free →

Free tier includes 1 project. Pro ($9/mo) adds databases and more.