Installer le système sur un hébergement web cPanel
Connectez vous sur votre panel cPanel et allez sur la page principale
Un exemple de cPanel
Préparation
NodeJS monopolise le domaine qu'on lui donne, on ne peux pas mettre un site à coté, donc je conseil de le placer dans un sous domaine comme je le fais dans ce tuto
Nous allons commencer par créer un sous domaine qui sera dédié au launcher
Cherchez un bouton pour ajouter un sous domaine si votre offre le permet
Je l'ai nommé launcher pour bien m'y retrouver ce qui me donnera launcher.tuto.chaun14.fr
Installation
Connectez vous en ftp à votre hébergement avec WinSCP ou FileZilla par exemple
Faites en sorte d'être à la racine de vote hébergement
Ne faites pas attention à tous ce bazar
Créez un dossier nommé par exemple launcher. Cliquez dessus et diminuez la fenêtre de votre client ftp.
Nous allons maintenant télécharger le serveur NodeJS depuis github ici
Une fois l'archive téléchargée, extrayez la sur votre pc et envoyez le contenu du dossier master vers le dossier files nouvellement créé
Vous devez avoir quelque chose de ce genre
Vous pouvez supprimer les .bat qui ne servent que sous windows
Lancement
Retournez maintenant sur le cPanel et cherchez le bouton Setup NodeJS App
Créez une nouvelle app
Et remplissez les infos demandées
Node.js version: Fonctionne avec la V11.X et la V12.X
Application mode: Choisissez Production
Application root: chemin vers le dossier qui contient le serveur web NodeJS
Application URL: choisissez votre sous domaine ou votre domaine si vous n'en avez pas la possibilité
Application statup file: lien vers le fichier principal du serveur, ici app.jsPassenger log file: choisissez ou les logs seront écrits
Une fois ces information remplies cliquez sur create app
Si tout se passe bien vous devez arriver sur une page comme celle là
Cliquez sur run npm install puis attendez quelques instants que tout s'installe.
Une fois que l'installation est terminée, cliquez sur le bouton restart app
Rendez vous sur le sous domaine que vous avez créé et si vous voyez ça
C'est que tout est installé correctement ✅
Il ne vous reste plus qu'a coller le lien de votre sous domaine dans le launcher
En cas de problèmes, n'hésitez pas à demander de l'aide sur le serveur discord de AlternativeAPI
Lien: https://discord.gg/8suwuu