Skip to content

This is in addition to my general guide on how to run discord bots.

Notifications You must be signed in to change notification settings

bilal-the-dev/Deployment-on-cloud-vps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Is this for me?

If you are looking to deploy your nodejs script/discord bot to cloud and want it to run 24/7 but not sure how to do it, you are in the right place.

Requirements

You need to have a vps where you could run the scripts. The Ip address, port and password is enough.

Lets start

The steps are pretty easy. This guide is made on assumption you have read my general guide. If not, here. That will be needed in future. Enough talk, more action now:

  • Open command prompt
  • Type ssh root@[ip address here] .e.g ssh [email protected] where root can vary, its the username.
    • If this gives you error then you need to add your port as well ssh -p 5809 [email protected]
  • It'll ask for password, after entering type Yes to save the host. vps Great VPS is opened now!

Installing dependencies

Run the following cmds one by one.

sudo apt update
sudo apt install git
sudo apt install nodejs
sudo apt install npm
npm install -g pm2

As name say, they are for installing node js and other.

We are using pm2 here, although i love to use docker thats not beginner friendly tho.

Now check the version of nodejs using node -v if its less than 16 then run following commands

sudo npm install -g n
sudo n stable
hash -r

Great, we are close to running our bot.

Import the repo by cloning it, you can refer to the installation section on my general guide.Follow the environment variable and config section as well.

Few steps ahead,

  • Enter the directory using cd [folder name]
  • Run npm install
  • Run pm2 start index.js --name "myDiscordBot" and boom its on! vps

You can close the terminal and bot will still work :D

If you face any problem, please open a issue.

About

This is in addition to my general guide on how to run discord bots.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published