Discord Bot BaseHosting
PM2
How to host discord bot project using pm2
PM2 is a daemon process manager that will help you manage and keep your application online.
To get started, install pm2 globally:
Create a file in the project root to run the start
script. Name it pm2.start.mjs
:
Then you can start your application using this command:
You can set a custom name for your process using the --name
flag
Done, your application will run in the background on the machine.
Below are some useful commands you can use to manage your process:
Comando | Uso | Descrição |
---|---|---|
list | pm2 list | Displays all registered processes |
stop | pm2 stop my-bot | Stop your application process |
restart | pm2 restart my-bot | Restart your application process |
logs | pm2 logs my-bot | Displays your application's process logs |
delete | pm2 delete my-bot | Delete your application process |