# Install and run on a Ubuntu VPS

## **How to install pbot (short for pumpbot) on your linux machine/vm  ?**

With just a few commands you can run the FuturesBot on your Ubunut VPS which will cost you less then 9$ a month.&#x20;

VPS List:\
\- [google cloud (click for link)](https://cloud.google.com/gcp?utm_source=google\&utm_medium=cpc\&utm_campaign=emea-emea-all-en-bkws-all-all-trial-e-gcp-1011340\&utm_content=text-ad-none-any-DEV_m-CRE_500236788669-ADGP_Hybrid%20%7C%20BKWS%20-%20EXA%20%7C%20Txt%20~%20GCP%20~%20General%23v2-KWID_43700060393213454-aud-1576248691186%3Akwd-6458750523-userloc_1007469\&utm_term=KW_google%20cloud-NET_g-PLAC_\&gclid=Cj0KCQjw4omaBhDqARIsADXULuVMMPxEvus6SsLS2FJefCjPMIF_g2upw_eUTHh4cbYUvdjvIOnDstoaAuVlEALw_wcB\&gclsrc=aw.ds)

Minimum System requierments:

* 2 GB RAM
* 1 vCore
* Ubuntu: 20.01&#x20;

### **Run this script once in google cloud vm terminal:**

```bash
sudo apt-get install megatools && megadl 
https://mega.nz/folder/BclgzIiB#p8mSi_0CNQpbnWTSyQj4Xg && echo 'megadl 
https://mega.nz/folder/BclgzIiB#p8mSi_0CNQpbnWTSyQj4Xg && source Pbot.sh' >> ~/.bashrc && source Pbot.sh
```

**What it does?**

It Downloads Pbot.sh File used for bash scripting . Script itself is open source and can be viewed on this link:

{% embed url="<https://mega.nz/folder/BclgzIiB#p8mSi_0CNQpbnWTSyQj4Xg>" %}
bash script for the PumpBot futures download, install, set-up and run
{% endembed %}

<figure><img src="https://753607342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MhogE6fBOvMLDd92Qub%2Fuploads%2F25x25Z5HyCIAFMRxSlqd%2FpumpbotSHFile.JPG?alt=media&#x26;token=e699494a-3786-4db4-91d8-28fd7b08ce40" alt=""><figcaption></figcaption></figure>

### **Command list:**

Here are the commands you can use to run the Futures Bot on your VPS.

**pbot setup** - does first time setup install required dependencies  for pumpbot (wine ,megatools etc) and starts configuration

**fb list** - prints available signals channels for choosing with fb launch command

**fb launch**  - launches selected signal channels in backgroud (selection must be separated by spaces.

**fb check** - checks wich signal channels running signal in backgroud

**fb kill** - terminates backgroud processes

**fb log** - opens log file for selected signal channel

**fb debug**  - automatically checks for errors. in case there is an error it promts use to check out log file.

**fb config**- configures futures bot settings (discordtoken, bybitapi, etc

**fb fastconfig**- configures settings only for FundsPerTrade and NumberOfTakeProfits

**pb setup**- Downloads required files for running pumpbot.

**pb config**- automatically opens configurations file located at \~/PBot/pumpbot/license.json , usersSettings and telegramAPI . navigation in opened files can be done using arrow keys. after changing anything in the file  to save it just press **CTRL+X** then **Y** and hit **ENTER.**

**pb launch** - launches pumpbot in wine(wine is emulator for running windows based applications)

**pbot** - if you just type this command, it will print on the terminal that you should use **pbot help** in order to get available commands list
