Enkele goede VPS leveranciers

Hoewel ProfitTrailer geen specifieke VPS-leverancier ondersteunt of aanbeveelt, zijn er verschillende waarvan gemeld zijn door gebruikers dat ze goed werken. Onderstaand overzicht van enkele VPS leveranciers. Dit is geen volledige lijst.

NIET aanbevolen VPS leveranciers:

  • AWS heeft laten zien dat ze geen goede oplossing hebben - heeft inconsistente resultaten.
  • Virmach is niet echt betrouwbaar. Soms werkt het goed, soms klagen ze over disk I/O en proberen ze een extra rekening te sturen.

Diesel’s Installatie Profit Trailer op een VPS

(Note: Kijk ook naar deze handleiding voor de configuratie van de VPS wanneer je klaar bent met de installatie vps_setup_commands_to_use)

Deze handleiding is voor de installatie van ProfitTrailer op een Ubuntu VPS. Het gebruikt NodeJS, NPM, JAVA JDK en PM2. De basis installatie werkt op ieder system, met minimale verschillen. Dit is Ubuntu, installatie op Windows, OSX en RaspPI is verschillend, maar de applicaties zijn hetzelfde.

Als je nog geen licentie hebt van ProfitTrailer of je wilt meer ondersteuning, ga dan naar mijn website http://DieselSettings.com. Verkrijg ene Binance referral code daar als ook 10% Cointracking.info met mijn referral code.


Verkrijg een VPS

Verkrijg je Linux VPS van bovenstaande lijst of als je extra voor Windows wilt betalen is dit ook prima. Deze handleiding is gemaakt voor Ubuntu, maar de verschillen zijn minimaal.


Verbinding maken met je nieuwe VPS

Ik gebruik WinSCP om verbinding te maken met mijn VPS. Het draait op Windows (een goed Mac product is “VNC Viewer”). Je kan alles gebruiken wat voor jou makkelijk is, maar WinSCP laat mij toe om verbinding te maken met VPS, FTP bestanden, wijzigigen van bestanden en PuTTy is geïntegreerd. Dus ik kan bestanden verplaatsen, aanpassen en verbinding maken met de terminal, allemaal in een gratis app. https://winscp.net/eng/index.php

Jouw provider heeft je alle informatie gegeven: een IP-adres, gebruikersnaam en wachtwoord. In mij geval, Westhost heeft mij de root user gegeven, wat natuurlijk ook goed is. Gebruik deze informatie om een terminal window op de VPS te openen. In mijn geval gebruik ik WinSCP om te de connectie op te zetten:

In WinSCP, klik op het terminal icoontje in het menu om bij de terminal te komen:

Ik vind het fijn om de bots te zetten in de /var/opt folder: Vanuit de main root login,

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

Je zou nu in een folder met de naam PT in het pad /var/opt Ziet er als het goed is zo uit:

          	root@proxybot:/var/opt/pt#

draai een update:

          sudo apt-get update
          sudo apt-get install default-jdk
          sudo apt-get install nodejs
          ln -s /usr/bin/nodejs /usr/bin/node
          sudo apt-get install npm
          npm install pm2@latest -g

pm2 is een proces manager - het staat jou toe om de bot op de achtergrond te draaien en het heeft features zoals autostart, log-rotation en veel meer. Je hoeft pm2 niet te gebruiken, maar ik vind het goed en ik vertrouw het, vooral bij het gebruik van meerdere bot. http://pm2.keymetrics.io/docs/usage/quick-start/

Op dit punt heb je alle apps en tools die nodig zijn om ProfitTrailer te draaien.

          	Java om de jar te draaien
          	Nodejs om pm2 te draaien
          	Pm2 om de bot processen te beheren, log vensters en logs

Type pm2 in de terminal, je zou nu een lijst van commando's moeten krijgen. Wanneer je dit krijgt werkt alles naar behoren.


Download ProfitTrailer

Mijn voorkeur heeft het om PT te downloaden op mijn lokale machine, vervolgens de configs te wijzigen en alles in een keer te uploaden naar de VPS. Ik laat je zien hoe je dit moet doen. Wanneer je al bekend bent met Linux dan zou je zeker PT kunnen downloaden en uit kunnen pakken direct naar je werkfolder op je VPS.

Volg deze https://wiki.profittrailer.com/doku.php?id=instructions#download_java_profittrailer_to_your_computer|instructies om de meest recente download locatie te vinden van de bestanden.

Ik pak de bestanden uit naar een folder met het versienummer in de naam (PT 1.2.x.x.) Je zou iets vergelijkbaar moeten zien:

Open WinSCP en maak verbinding met je VPS.

Klik op het icoontje “Open directory/bookmark” en voer in /var/opt/pt

Dit brengt je bij de PT folder

Aan de linkerkant van je WinSCP scherm vind je de nieuwe PT folder, de download die je net hebt uitgepakt.

Het zou er zo moeten uitzien.

Je hoeft enkel de bestanden te slepen van je linker scherm naar het rechter scherm.

Je hebt nu all PT bestanden op je VPS staan en kunt nu de config bestanden aanpassen.

HET CONFIGUREREN VAN DE BOT VALT NIET BINNEN DE SCOPE VAN DEZE INSTRUCTIE Ga naar (instructions) om verder te gaan de installatie van de bot zelf. Een aantal zaken heb je al voltooid, maar we gaan er wel vanuit dat je slim genoeg bent om dit zelf te ontdekken.

Je kan dubbel klikken op een bestand in WinSCP om het bestand te wijzigen (linker of rechter scherm). De bot gebruikt de bestanden aan de rechter kant, in de /var/opt/pt folder.

Op dit punt kan je het WinSCP venster minimaliseren en verder gaan in je terminal (of klik op het terminal icoontje om opnieuw verbinding te maken)


Starten van de Bot

Nu komt het leuke gedeelte. Om de bot te starten moet je eerst navigeren naar de pt folder

cd /var/opt/pt

Verander de permissies van het JAR bestand om het correct te kunnen uitvoeren

chmod +x ProfitTrailer.jar

Start de bot door pm2 te gebruiken:

pm2 start pm2-ProfitTrailer.json

Op dit punt draait de bot. Om de live logging te zien voer in “pm2 log 0”. Gebruik CTRL-C om uit het scherm te komen,

pm2 log 0         	bekijk live logging
pm2 stop 0       	Stop de bot
pm2 reload 0   	herlaad en restart de bot

Logging wordt bijgehouden door pm2 en als tekstbestanden opgeslagen in /root/.pm2/ (voor mijn root account)

Als laatste stap, voer het commando uit om op te slaan en op te starten. Nadat dit is voltooid zal PM2 de bot herstarten wanneer je de VPS opnieuw opstart. Draai dit commando opnieuw wanneer je de app veranderd of een tweede bot toevoegt.

pm2 save
pm2 startup

Toevoegen van een tweede bot

Wil je het groter aanpakken? Het draaien van een tweede bot is vrij eenvoudig te realiseren.

Maak een tweede folder in je /var/opt/ folder, bijvoorbeeld pt2

/var/opt/pt2

Upload een kopier van je ProfitTrailer bot naar deze folder.

Pas het application.properties bestaand aan en veranderd het poortnummer - ik verhoog het nummer altijd met 1

(Wanneer deze variabele niet bestaan dien je ze toe te voegen)

In /var/opt/pt/application.properties

server.port = 8081

In /var/op/pt2/application.properties

server.port = 8082

Draaien van tweede bot in PM2

Je moet het bestand /var/opt/pt/pm2-start.json aanpassen om de applicatienaam aan te passen. PM2 vereist unieke applicatienamen. You will need to edit /var/opt/pt/pm2-start.json in order to change the Application name. Pm2 requires unique application names. Ik geef altijd een naam mee die de bot beschrijft:

pm2-start.json

Start de tweede bot hetzelfde als je deed bij de eerste: pm2 start pm2-start.json Dit laat PT Polo zien als app naam in de pm2 lijst.


SSL Setup Guide

Hier is nog een link, zodat je extern de monitor (veilig) kan bekijken: SSL Setup

  • nl/vps_setup_guide.txt
  • Last modified: 12 months ago
  • by lendo