Unlimited Credits is now available for just $10 with a one-time payment! Upgrade today before this limited-time offer ends.
Documentation

Create a Discord bot server

Create a current credit-based Discord bot server with a name, runtime, and hosting node.

What you need

  • An active X Systems Hosting account.
  • At least 3 credits for the first 24 hours, unless Unlimited credits is active.
  • An open Discord bot server slot. Accounts start with 10 slots.
  • A choice between Node.js and Python.
  • An available hosting node.

Create the server

  1. 1
    Open Dashboard.
  2. 2
    Choose Discord Bot Hosting, then open the credit-based hosting section.
  3. 3
    Find Create Discord bot server.
  4. 4
    Enter a short server name. The current form accepts up to 40 characters.
  5. 5
    Choose Node.js for JavaScript bots or Python for Python bots.
  6. 6
    Open the node chooser and select an available location. A node marked unavailable cannot be used.
  7. 7
    Press Create for 3/day.
  8. 8
    The first time, read and accept the Terms, SLA, Fair Use Policy, Privacy Policy, and daily credit billing agreement.
  9. 9
    Wait for the server card to appear, then press Panel or View / manage server.
First day added

Creation uses 3 credits and adds the first 24 hours immediately. It does not create a 2-server, 4-server, or 8-server plan.

Choose the correct runtime

Your projectChooseCommon main files
JavaScript / TypeScript Discord botNode.jsindex.js, bot.js, dist/index.js
Python Discord botPythonmain.py, bot.py, app.py

Node choice

The node is selected before creation. Existing servers cannot be moved to another node from the dashboard. To use another node later, back up and download the files, delete the server, then recreate it on the wanted node.

After creation

  1. 1
    Open the server in Pterodactyl.
  2. 2
    Upload the project files with the file manager or SFTP.
  3. 3
    Check the Startup tab and set the correct main file or startup command manually.
  4. 4
    Install packages if needed.
  5. 5
    Start the server and read the console for errors.
  6. 6
    Return to the X Systems dashboard and enable auto renew when you want automatic daily runtime.