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
- 1Open Dashboard.
- 2Choose Discord Bot Hosting, then open the credit-based hosting section.
- 3Find Create Discord bot server.
- 4Enter a short server name. The current form accepts up to 40 characters.
- 5Choose Node.js for JavaScript bots or Python for Python bots.
- 6Open the node chooser and select an available location. A node marked unavailable cannot be used.
- 7Press Create for 3/day.
- 8The first time, read and accept the Terms, SLA, Fair Use Policy, Privacy Policy, and daily credit billing agreement.
- 9Wait 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 project | Choose | Common main files |
|---|---|---|
| JavaScript / TypeScript Discord bot | Node.js | index.js, bot.js, dist/index.js |
| Python Discord bot | Python | main.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
- 1Open the server in Pterodactyl.
- 2Upload the project files with the file manager or SFTP.
- 3Check the Startup tab and set the correct main file or startup command manually.
- 4Install packages if needed.
- 5Start the server and read the console for errors.
- 6Return to the X Systems dashboard and enable auto renew when you want automatic daily runtime.