Using Ubuntu 19.04, login to your server on the newly created user you set up from the root account then proceed as follows:
$ git clone https://github.com/freqtrade/freqtrade
$ cd freqtrade/build_helpers/ta-lib
$ tar xvzf ta-lib-0.4.0-src.tar.gz
$ sudo apt-get install python3 python-dev python3-dev build-essential libssl-dev libffi-dev libxml2-dev libxslt1-dev zlib1g-dev python-pip
$ sudo pip3 install setuptools
$ sed -i.bak "s|0.00000001|0.000000000000000001 |g" src/ta_func/ta_utility.h
$ ./configure –prefix=/usr/local
$ sudo make install
$ cd ~/freqtrade
$ ./setup.sh –install
When prompted press Ctrl+c in order to cancel the installation of python 3.6, it will then proceed to compile and finish installing whatever is required, make sure to say “y” to all installation questions.
$ pip3 install --user -r requirements.txt
$ pip3 install --user -e .
Now, freqtrade should be ready to go, you can run it by getting into the freqtrade directory and using:
Make sure to properly configure config.json, take a look at config_full.json.example to see all possible parameters, check https://www.freqtrade.io for more information.