Skip to content

Free Discord bot hosting, no code

BotGhost runs your bot on our servers, so it stays online while your PC is off for the night. Make it out of blocks or turn on a module, hit Start, and it shows up online in your server. You don't install anything, rent a server, or keep a terminal window open.

On the free plan, your bot switches off if nobody uses it for 2 days, and pressing Start brings it straight back. A Premium bot only switches off after a whole year with nobody using it.

BotGhost Community is online

Discord bot hosting with no server to set up

To host a bot yourself, you need a computer or rented server that's always on, and you have to keep the bot's code running on it. On BotGhost, we run it on our servers instead.

  • Your bot runs on BotGhost's servers, so your computer can be off.
  • Changes go live as soon as you save. You don't restart the bot.
  • Data lives in Data Storage variables, so there's no database to set up.
  • We update BotGhost often, and your bot restarts by itself each time.

Already have a bot you coded?

BotGhost doesn't run uploaded code. You can't send us a discord.js or discord.py project and have it hosted as it is. You can keep the bot itself and build its commands again from blocks.

See how commands are built from blocks
  • Your bot's Discord application stays the same: its name, its avatar, and the servers it's already in. You paste its token into BotGhost.
  • Turn off your old host before you press Start, or two copies of the bot will answer every command.
  • Commands like moderation, tickets, welcomes, and giveaways are ready-made modules you switch on, so you don't have to rebuild them.

Host your Discord bot in three steps

The bot itself is an application you create on Discord's side. BotGhost needs its token, which works like the bot's password, and from then on we run it for you.

After that, the only two buttons you'll touch are Start, which puts it online, and Stop, which takes it offline.

Give it your own name and avatar
  1. 1

    Make the bot in Discord

    Over in the Discord Developer Portal, make a new application and copy the bot's token. If you get stuck, the setup guide shows each click.

  2. 2

    Connect it to BotGhost

    BotGhost asks for that token while you're creating your bot, so paste it in there. Then invite the bot to your server.

  3. 3

    Press Start

    It's in the dashboard's top bar. The dot turns green, the button changes to Stop, and your bot shows as online in your server.

    The dashboard top bar with a green Online dot, a red Stop button, and the Invite button

How free Discord bot hosting works

A free bot stays online while people use it. If nobody does for 2 days, it switches off until you start it again.

  1. 1. Any time

    Someone uses it

    A member runs a command, presses a button, or picks from a menu. The 2 day clock starts again.

  2. 2. 48 hours later

    Nobody uses it

    No commands, buttons, or menus for 2 days. Chat messages in your server don't count.

  3. 3. Then

    It switches off

    Your bot sends you a DM to say so, and the dashboard tells you why the next time you open it.

  4. 4. When you want it

    You press Start

    Open the dashboard and hit Start. It's up in the top bar.

  5. 5. Straight away

    It's back

    Your commands, modules, and settings are all still there, exactly as you left them.

The 2 day rule doesn't apply to a new bot until its first 7 days are up.

Premium bots only switch off after a full year with nobody using them.See Premium

Free, Premium, or Priority Hosting

Premium adds features and keeps a bot on. Priority Hosting is a separate add-on that moves all your bots to faster servers. You can have either one, or both.

Free, Premium, and Priority Hosting compared
What you getFree$0No payment detailsPremium$12.50a month for one bot, or $75 a yearPriority Hosting$15a month for all your bots, or $150 a year
Bots it coversOne bot online at a timeThe bot you put it onEvery bot you own, and ones you make later
When nobody uses the botSwitches off after 2 daysStays onSame as the bot’s plan
Servers per botUp to 5UnlimitedSame as the bot’s plan
Custom commands and events3 of eachUnlimitedSame as the bot’s plan
Premium modules like Music and AINoYesNo, Premium is separate
Bots sharing its server pod1 to 2 thousand1 to 2 thousandAbout 10
Back online after a BotGhost updateNormal restartNormal restartUnder 1 minute

Premium on every bot you own is $25 a month. Prices are in US dollars.

Priority Hosting for bots in big servers

A bot on standard hosting runs in a pod (a group of servers) shared with 1 to 2 thousand other bots. With Priority Hosting, every bot you own moves to a pod shared by about 10, so your bots get far more of the machine's power when your server gets busy.

  • Back online in under a minute when we update BotGhost.
  • The servers are AWS m8g.8xlarge: a Graviton4 with 32 cores and 128 GB of memory.
  • You pay once for every bot you own. Make a new one next month and it's covered too.
  • $15 a month, or $150 a year if you pay yearly. It doesn't include Premium features, though.
The Priority Hosting page in the dashboard: a standard pod shared by 1 to 2 thousand bots next to a Priority pod shared by about 10, and the $15 a month plan

Standard hosting or Priority Hosting

Your commands, events, and settings stay the same. They run on a much bigger machine, and you get four extras.

Standard against Priority: bots sharing your pod 1 to 2 thousand against about 10, back online after an update with a normal restart against under 1 minute, and standard servers against AWS Graviton4 with 32 cores
  • Version historyWe keep every save of your commands and events for 30 days, so if you break one or delete it by accident, you can put it back.
  • Alpha accessTry new features on alpha.botghost.com before everyone else.
  • 100 Card Studio picturesRoom for 100 of your own pictures for welcome and image cards, where Premium holds 25.
  • Priority role and alertsA role in the BotGhost Discord, with a heads up before we update the servers.

Discord bot hosting questions

For anything else, ask in the BotGhost Discord.

Yes. The free plan hosts one bot online at a time, in up to 5 servers, with 3 custom commands and 3 custom events. You don't enter any payment details to start.

Compare Free, Premium, and Priority Hosting

Host your Discord bot for free

Make your bot and press Start. It keeps answering in your server while your computer's off, and the free plan doesn't ask for a card.

Host your bot for free