Se connecter à son vps ici : se connecter a son vps
Dans ce tuto nous allons voir comment héberger 24/24 7/7 son BOT discord sur un VPS.
Héberger mon BOT Discord sur PurpleHosting.fr
Étape 1 : Installer Nodejs
1. Si besoin, vous retrouverez les ressources NodeJs ici 🙂
Installation de NodeJs sous Ubuntu
curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
Installation de NodeJs sous Debian
curl -fsSL https://deb.nodesource.com/setup_14.x | bash -
apt-get install -y nodejs

Étape 2 : Installer pm2 sur son VPS
1. PM2 est un gestionnaire de processus pour le runtime JavaScript Node.js
npm install pm2 -g
Étape 2 : Mettre son bot discord en ligne
2. Tout d'abord téléchargez WinSCP et connectez-vous au VPS (TUTORIEL ICI)
3. Double cliquez sur les "..." et une fois dans le dossier / entrez dans "/home"

4. Faites clic-droit et créez un répertoire du nom de votre choix EX: "BOT" et transférez votre BOT dedans.

Étape 3 : Mettre en ligne son bot 24/24 & 7/7
1. Retournez sur votre client SSH EX: "Putty" et suivez les étapes :
2. Entrez dans le fichier de votre bot, pour ma part : cd /home/Epic-HO

3. Nous allons désormais installer les modules et packages
npm install

4. Nous allons démarrer votre bot afin de voir s'il fonctionne correctement.
node index.js
ou node app.js
ounode main.js
...

5. Pour éteindre votre bot, faites CTRL +C
6. Nous allons maintenant démarrer votre bot de manière définitive.
pm2 start index.js
(PS : suivant la structure du bot, le fichier peut s'appeler app.js ou main.js...)

Quelques commandes utiles :
pm2 start index.js
Démarrer votre BOT
pm2 restart index.js
Redémarrer votre BOT
pm2 stop index.js
Eteindre votre BOT
Edité par @maxencefiu