Basic Setup Guide
Ready to get started? Let's go!
Hosting Options
Several Ways to Start
Self Hosting
If you're looking to host a tiny instance, or something that's not critical to keep online all the time, you're more than welcome to run it on your local machine!
VPS/KVM/VDS Systems
There's many services that host systems that you could use for this! Hostinger, DigitalOcean, Contabo, etc.! These are much more in depth due to you needing knowledge of how to manage the system.
Pterodactyl Panel
The most "plug and play" out of them all! This is the most popular option since this panel lets you do anything from Console Management, File Management, and more! Something like SparkedHost comes to mind!
Configuration
Getting Ready
You may need to enable Developer Mode if you haven't already for this process!
To enable it, go to: Discord Settings > Advanced > Developer Mode
Make sure to follow every step!
If you miss something, your bot will not start.
Get your License!
All customers need to have a license! This is to allow your bot to communicate with our API and support neat features like global bans, Lavalink services, and some other things! Plus, it helps us protect our product.
Without your license, your bot will not start!
You can use MultiBot's license in Athena!
Change your .json file format if necessary!
Pterodactyl can sometimes not play well with .json5 files, which is why we gave you the option to enable or disable the .json5 format!
Set your Bot Token!
For this, you'll have to look in the Discord Developer Portal!
For new bots, you need to create an Application, go to Bot, then press the Reset Token button to generate a new token.
For those with MultiBot or an older version of Athena, you can just copy over your current token into the new configuration file.
Set your MongoDB URI!
Set your Discord Bot ID!
Without this, your bot doesn't know which account to interface with.
You need to have Discord's Developer Mode enabled if you haven't yet! It's pretty simple to get it, just right click your bot user and 'Copy ID'.
Set your Discord Server ID!
This is the Server your bot is in! (Right-click your server icon to get it)
Make sure Developer Mode is false!
When enabled, this can lead to your bot not responding to certain commands! So set it to false
Set your server name!
This is for your bot's reference in regards to your server name in it's messages.
Set your server color!
This just makes your embeds correlate to the color you wanted to see the most, so choose whatever you want here.
Set your language!
This is the language the bot responds in on Discord.
English:
en
German:
de
Spanish:
es
French:
fr
Portugese:
pt
After everything is done, it should look something similar to below!
Congrats! You're all set on this part!
But we're not done yet!
Installing Dependencies
Pterodactyl Setup
You need to install this with your admin panel!
WARNING: This egg is not compatible with all system setups. If you encounter any issues please consider using a different egg from the web that supports Node.js v20.
Self-Host/Non-Pterodactyl Setup
Manual Installation
Finalizing Setup
Some Addons require extra setup!
Last updated