On discord chat (https://discord.gg/26wMygt), where users are helping each other, @marty#4491 contributed this guide on how to install GreenGekko on ubuntu linux (using Google Cloud or Azure services)
GreenGekko on GitHub (https://github.com/mark-sch/GreenGekko) Install PostgreSQL (https://computingforgeeks.com/install-postgresql-12-on-ubuntu/)
- Create a virtual machine on Google Cloud compute (Ubuntu 19.10) or Azure (18.04 LTS)
- Enable ssh and connect via putty (or not)
- Install git if required (sudo apt install git)
- Install build dependencies (sudo apt-get install build-essential)
- Install npm if required (sudo apt install npm)
- curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
- sudo apt-get install -y nodejs
- git clone https://github.com/mark-sch/GreenGekko
- cd gekko
- Install tulip and talib (npm i talib tulind)
- npm install
- cd exchange
- npm install
- wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
- echo "deb http://apt.postgresql.org/pub/repos/apt/
lsb_release -cs
-pgdg main" |sudo tee /etc/apt/sources.list.d/pgdg.list - sudo apt update
- sudo apt upgrade
- sudo apt -y install postgresql-12 postgresql-client-12
- sudo service postgresql start
- sudo -u postgres psql
- psql -c "alter user postgres with password 'StrongAdminP@ssw0rd'"
- create user gekkodbuser with encrypted password '1234';
- alter role gekkodbuser createdb;
- Install pm2 (sudo npm install pm2 -g)
- Create aliases (edit ./bashrc)