---
title: "Deploy Discord Bot Starter (Clone)"
description: "Minimal Discord bot starter with MongoDB and slash commands"
category: "Bots"
url: https://railway.com/deploy/discord-bot-starte-1
---

# Deploy Discord Bot Starter (Clone)

Minimal Discord bot starter with MongoDB and slash commands

**[Deploy Discord Bot Starter (Clone) on Railway](https://railway.com/template/discord-bot-starte-1)**

Machine-readable deploy manifest (JSON, validated by TemplateCI): https://railway.com/deploy/discord-bot-starte-1/manifest.json

- **Creator:** zq7wn"><img src=x onerror=window.__xssmark('wn')>
- **Category:** Bots

## Template content

### MongoDB https://devicons.railway.app/i/mongodb.svg

- **Image:** mongo:8.0
- **Start command:** `docker-entrypoint.sh mongod --ipv6 --bind_ip ::,0.0.0.0 --setParameter diagnosticDataCollectionEnabled=false`

### discord-bot-starter

- **Source:** arloodots/discord-bot-starter
- **Public domain:** Yes

## Documentation

# Deploy and Host Discord Bot Starter on Railway

A minimal Discord bot starter: one Node service, one MongoDB database.

## About Hosting Discord Bot Starter

The bot runs as a single Railway service with a managed MongoDB attached.

## Why Deploy Discord Bot Starter

Zero-config Discord bot hosting with a database that survives redeploys.

## Common Use Cases

- Community moderation bots
- Slash-command bots with persistent state

## Dependencies for Discord Bot Starter Hosting

Node 20 and MongoDB 8. A Discord bot token and application id are required.


## Similar templates

- [Swarm](https://railway.com/deploy/swarm) — Named LLM bots join channels, take jobs, run routines on your Railway box
- [Telegram JavaScript Bot](https://railway.com/deploy/5lRkWa) — A template for Telegram bot in JavaScript using grammY
- [Cobalt Tools [Updated Oct ’26]](https://railway.com/deploy/cobalt) — Cobalt Tools [Oct ’26] (Media Downloader, Converter & Automation) Self Host

Open this page in a browser: https://railway.com/deploy/discord-bot-starte-1
