Setup
Instructions to run WildBeast on Linux
The basics
For safety reasons, please don't run WildBeast with the root account.
If you don't know how to create a new user on Linux, please see DigitalOcean's guide on making new sudo-enabled users
We need a few prerequisites:
A computer running any supported version of Ubuntu
You need
sudoordoasprivileges, or access to therootaccountIf you want to run WildBeast 24/7, you should get a VPS
A text editor. We're going to use
nano, but you can use anything you'd like.
Installation
Installing Node.js
Run the following code in your terminal:
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -(Not a fan of
curl <url> | bash -? You can do this manually too.)Install Node.js with the following command:
sudo apt-get install -y nodejs
Installing Postgres
Postgres is available to install by default on Ubuntu, just run the following code in your terminal:
We need to do some extra steps to prepare Postgres for use:
Create a new user for WildBeast to use:
The new user does not need to be a superuser, and can be called whatever you want.
Finally, create a new database:
(We used
wildbeasthere as the database user, change it if you used something else in the previous step)
Setting up
Getting the code
Clone the code and install the required modules:
Setting the options
Open the example configuration file in nano and enter your details:
When you're done, save the file as .env
Starting the database
Before we can start, we need to initialize the database. Run the following code:
Testing it out!
Now for the fun part, testing to see if it worked!
Start WildBeast for the first time with the following command:
You should see something similar to the following if everything went well
19:11:41 [info] Gateway: Client ready
19:11:41 [info] Gateway - shard 0: Gateway ready
Test if your bot works by running the /ping command

Next steps
Last updated
Was this helpful?
