Ce guide vous permettra de faire tourner ProfitTrailer sur un serveur Ubuntu. Le processus sera à peu près le même pour les autres versions de Linux.

Il y a un tutoriel vidéo maintenant. S'il vous plaît regarder.


Contenu

Premiers pas avec ProfitTrailer sous Linux

Tout d'abord, notez que l'exécution du bot 24/7 n'est pas possible si vous autorisez votre PC à s'endormir ou à fermer un ordinateur portable car le robot ne fonctionnera plus. Vous pouvez envisager d'utiliser un VPS avant de l'installer sur un ordinateur dédié.


1. Connectez-vous à Linux

Nous avons besoin de logiciels pour connecter votre ordinateur personnel au serveur Linux. Utilisez tout ce que vous êtes à l'aise, mais nous vous suggérons de télécharger:

Dans ce guide, nous utiliserons WinSCP. WinSCP vous permet de vous connecter au serveur, fichiers FTP, éditer des fichiers et a PuTTY intégré dans l'application. Donc, en anglais, il peut déplacer des fichiers, éditer des fichiers et également se connecter au terminal dans une belle petite application gratuite.

Votre fournisseur VPS vous aura donné des informations d'accès: une adresse IP, un nom d'utilisateur et un mot de passe. Dans notre exemple, Westhost nous a donné l'utilisateur root, ce qui est bien. Utilisez cette information pour ouvrir une fenêtre de terminal à votre nouveau VPS. Ici, nous ouvrons WinSCP et établissons une nouvelle connexion.

Entrez le nom d'hôte (adresse IP), le nom d'utilisateur (root) et le mot de passe, puis cliquez sur connexion. Vous devrez peut-être autoriser la connexion et serez en mesure de choisir un nom pour enregistrer la connexion comme pour une utilisation future.

Dans WinSCP, cliquez sur l'icône du terminal dans la barre de menus pour accéder à un terminal:

Nous sommes maintenant connectés au serveur.

2. Installation de Java (et d'autres choses)

Nous devons créer un répertoire pour ProfitTrailer. Utilisez la commande cd pour accéder au répertoire racine de votre choix. J'aime déposer mes bots dans le dossier / var / opt:

Entrez les commandes suivantes une ligne à la fois:

          cd ..
          cd /var/opt
          mkdir pt
          cd pt

Vous devriez maintenant être dans un dossier appelé pt dans votre chemin /var /opt L'invite ressemblera à ceci:

          	root@proxybot:/var/opt/pt#

Exécuter une mise à jour:

sudo apt-get update

Installez Java:

          sudo apt-get install default-jdk

Installez Nodejs et créez un lien hypertexte à partir du dossier /nodejs vers /node:

          sudo apt-get install nodejs
          ln -s /usr/bin/nodejs /usr/bin/node
          
  // Sur Debian 9, vous devrez peut-être utiliser: //
          curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
          sudo apt-get install -y nodejs
          ln -s /usr/bin/nodejs /usr/bin/node

installez npm et utilisez npm pour installer pm2:

          sudo apt-get install npm
          npm install pm2@latest -g

pm2 est un gestionnaire de processus - il vous permet d'exécuter le bot en arrière-plan, et dispose de fonctionnalités pour le démarrage automatique, la rotation des journaux et bien plus encore. Vous n'avez pas besoin d'utiliser pm2, mais nous l'aimons, surtout si vous utilisez plusieurs bots. http://pm2.keymetrics.io/docs/usage/quick-start/

À ce stade, vous avez toutes les applications et tous les outils dont vous avez besoin pour exécuter Profit Trailer.

  • Java pour exécuter le pot
  • Nodejs pour exécuter pm2
  • Pm2 pour gérer votre processus bot, les fenêtres de journal et les journaux

Tapez pm2 à votre invite et vous devriez obtenir une liste de commandes pm2. Cela permettra de vérifier que tout fonctionne comme prévu.


3. Téléchargement de ProfitTrailer

J'aime télécharger le bot sur ma machine locale, éditer les configs et ensuite tout télécharger sur le VPS en même temps. Je vais te montrer comment je fais ça. Si vous êtes familier avec Linux, vous pouvez certainement télécharger et décompresser le bot directement dans votre dossier de travail.

Allez sur ce lien: https://github.com/taniman/profit-trailer/releases.
Téléchargez la dernière version.
Faites un clic droit sur le zip et sélectionnez Extraire tout.

Choisissez un emplacement à extraire, par exemple sur le bureau.

Vous devriez avoir quelque chose de similaire à:


4. Configuration de ProfitTrailer

Ouvrez WinSCP et connectez-vous à votre VPS si ce n'est déjà fait.

Sélectionnez l'icône “Open directory/bookmark” et tapez /var/opt/pt

Cela devrait vous amener à votre dossier pt:


Dans la fenêtre de gauche de WinSCP, trouvez votre nouveau dossier PT, celui que vous venez de dézipper du téléchargement.
Les choses devraient ressembler à ceci:



Il suffit de sélectionner et de faire glisser tous les fichiers de la fenêtre de gauche vers la fenêtre de droite.

Vous avez maintenant les fichiers PT sur votre VPS, et vous êtes prêt à commencer à modifier les configs.

Vous pouvez double-cliquer sur un fichier dans WinSCP pour éditer ce fichier (panneaux de gauche et de droite). Le bot utilisera les fichiers sur le panneau de droite, dans le dossier / var / opt / pt.   À ce stade, vous pouvez réduire WinSCP et revenir à la fenêtre de votre terminal (ou cliquer sur l'icône du terminal pour vous reconnecter)


5. Paramètres obligatoires

Maintenant, nous pouvons procéder à la configuration des Paramètres obligatoires avant d'essayer d'exécuter le bot.

  • Ce guide ne comprend pas la configuration de vos paramètres, donc s'il vous plaît vérifier les autres parties du wiki pour cela, avant d'aller de l'avant et exécuter le bot sur des paramètres aléatoires, sans savoir ce qu'ils font.

6. En cours d'exécution ProfitTrailer

Maintenant, pour la partie amusante. Pour lancer votre bot, vous devez d'abord accéder à votre dossier pt

cd /var/opt/pt

Changez l'autorisation sur le fichier JAR afin qu'il s'exécute correctement

chmod +x ProfitTrailer.jar

Démarrer le bot en utilisant pm2:

pm2 start pm2-ProfitTrailer.json

À ce stade, le robot est en cours d'exécution. Pour voir défiler le journal en direct, tapez pm2 log 0. Vous utilisez CTRL-C pour sortir de la fenêtre.

pm2 log 0         	See log live
pm2 stop 0       	Stop the bot
pm2 reload 0   	reload and restart the bot

Les journaux de texte sont gérés par pm2 et se trouvent dans /root/.pm2/ (pour l'accès à mon compte root)

Lorsque vous ouvrez l'interface graphique pour la première fois, il vous sera demandé de définir un mot de passe. Vous devrez également entrer votre default_api_key pour confirmer que vous êtes le propriétaire.

Enfin, exécutez une commande de sauvegarde et de démarrage. Une fois cette opération terminée, PM2 redémarrera votre bot si vous redémarrez le serveur. Exécutez cette commande à nouveau si vous modifiez votre application ou ajoutez un second bot.

pm2 save
pm2 startup

Pour exécuter Profit Trailer sans Pm2, vous pouvez toujours exécuter la même commande java que n'importe quel autre système d'exploitation.

java -Djava.net.preferIPv4Stack=true -Dsun.stdout.encoding=UTF-8 -jar ProfitTrailer.jar -XX:+UseConcMarkSweepGC -Xmx512m -Xms512m

7. Configurer un second bot

Il est temps d'aller plus grand? Exécuter un second bot est assez simple.

Créez un deuxième dossier dans votre dossier /var/opt /, peut-être pt2

/var/opt/pt2

Téléchargez une copie de votre Bot Profit dans ce dossier.

Editez le fichier application.properties et modifiez le numéro de port - je les incrémente de 1

(Si ces variables n'existent pas, ajoutez-les)

Dans /var/opt/pt/application.properties

server.port = 8081

Dans /var/op/pt2/application.properties

server.port = 8082

8. Running the second instance with pm2

Vous devrez modifier /var/opt/pt/pm2-start.json afin de changer le nom de l'application. Pm2 nécessite des noms d'application uniques. J'aime éditer tous mes jsons de début pour être descriptif du bot:

Commencez simplement le deuxième bot de la même façon que vous avez commencé le premier: pm2 start pm2-start.json Cela affichera PT Polo comme nom d'application dans la liste pm2.

  • fr/linux_guide.txt
  • Last modified: 8 months ago
  • by mopon