Installation
Following instructions will guide you how to install getint.io
Step by step instructions (~10mins)
Requirements
Ubuntu / Debian / Redhat / Windows server / Docker
Root user access
Your getint.io binary and License files prepared by getint.io. If you do not have one support@getint.io
Server requirements
Minimum | Recommended |
2GB Ram | 4GB Ram |
1 vCPU | 2 vCPU |
60 GB HDD | 60 GB SSD |
Steps for Ubuntu
Below steps are tested and working with following operating systems:
System Name | Versions |
Ubuntu | 18.04 LTS , 20.04 LTS |
1/4 Sign in with ssh to the server
Sign in as a root user to the machine
2/4 Prepare ubuntu machine
Download server preparation script. This script is going to install PostgreSQL, Java and Nginx on your server. If any of them is already installed, script will just skip its installation.
During installation script will ask you to provide access data to the PostgreSQL instance. If you installed PostgreSQL on same machine script autogenerated access data and you can hit ENTER for each access part (host, username etc). If you are going to use some externally hosted PostgreSQL (like AWS PostgreSQL) you can provide now host, username, password and port that should be used when getint.io will use to connect with database.
3/4 Run getint.io instance
Run getint.io instance by running below script
Instance will be started in background mode. It means you can exist logs displayed during startup with CTRL+C.
In default getint.io will start on 80 port
Accessing getint.io
Those are credentials you can use to access getint.io installation via your browser.
Open browser and type url which is the machine IP address. Alternatively if you have any domain name assigned to the machine on which getint.io is installed, you can type that domain name.
Other commands you can use to manage getint.io instance in the future.
Video tutorial
Here is a video tutorial showing demonstrating how to install a onpremise version
Uninstallation
1) Uninstall PostgreSQL
Steps for Windows Server 2016
1) Install PostgreSQL
https://content-www.enterprisedb.com/postgresql-tutorial-resources-training?cid=437
2) Install JAVA JDK 11
3) Download Trial version of getint.io (.jar file)
Getint.io team will provide you url to download trial version
4) Create directory and copy to it downloaded .jar file
5) Create in that directory logs directory
6) Create in that directory run.bat file and copy below content to it
Replace below placeholders with correct values:
<POSTGRESUSER> - username used to authenticate to PostgreSQL server
<POSTGRESPASSWORD> - password used to authenticate user
HOST - host to to reach databse, mostly "localhost"
PORT - port to reach database, mostly "5432"
DBNAME - name of the databse
<PATHTODIRECTORY> - path to the directory in which logs dir was created
<NAMEOFJARFILE> - name of getint.io trial version file downloaded in steo 3
Final content of the file could look like this
7) Open command line, navigate to that directory
Files structure will look like this (in our example we created main directory under C:\Users\Administrator\getintio path, access.txt file will appear after first run of getint.io)
8) Execute below command
Running .bat file in above way, will execute commands which are within it in a foreground mode. So it means that until console is opened, it will let process to be running. Closing console will result in stopping the process, so getint.io .jar file will be not running any more.
To make it permanently working you need to set the .bat file as a Windows Service (guide will be delivered soon by getint.io team)
9) Open browser and type url which is the machine IP address. Alternatively if you have any domain name assigned to the machine on which getint.io is installed, you can type that domain name.
If you have used port other than 80, remember to include it in the address (e.g. url would be http://10.0.0.32:8089).
You should see a login page where you can provide:
Docker installation
Please watch following youtube video for deploying getint.io with Docker. In this tutorial we will setup getint.io with Oracle database hosted with AWS RDS.
Steps for deployment
Install docker. You can use below script which we have used to install Docker and docker-compose under Debian 11
Unzip getint.io installation package
Navigate to getint/synchronizer/docker directory
Edit conf/variables.env if you want to change getint.io configuration variables e.g. database connection details. To connect with Oracle hosted on AWS we have used:
Navigate to scripts directory
Run command
sh start.sh
which will run docker-compose file and start getint.io application on port 80. There are alsostop.sh
anddestroy.sh
scripts for stopping containers and purging getint.io related docker components.
Docker install script for Debian 11
Last updated