On Oracle Cloud Infrastructure VM
Install Airbyte on Oracle Cloud Infrastructure VM running Oracle Linux 7

Create OCI Instance

Go to OCI Console > Compute > Instances > Create Instance
Deploy it in a VCN which has a Private subnet. Ensure you select shape as 'Intel'

Whitelist Port 8000 for a CIDR range in Security List of OCI VM Subnet

Go to OCI Console > Networking > Virtual Cloud Network
Select the Subnet > Security List > Add Ingress Rules

Connection Method 1 : Create SSH Tunnel via a Bastion Host to Login to the Instance

Keep in mind that it is highly recommended to not have a Public IP for the Instance where you are running Airbyte.

SSH Local Port Forward to Airbyte VM

On your local workstation:
1
ssh [email protected] -i <private-key-file.key> -L 2200:oci-private-instance-ip:22
2
ssh [email protected] -i <private-key-file.key> -p 2200
Copied!

Connection Method 2 : Create OCI Bastion Host Service to Login to the Instance

Create Bastion Host Service from OCI Console

Create Port forwarding SSH Session from Bastion Service

Create SSH port forwarding session on Local machine

1
ssh -i <privateKey> -N -L <localPort>:10.10.1.25:22 -p 22 ocid1.bastionsession.oc1.ap-sydney[email protected]host.bastion.ap-sydney-1.oci.oraclecloud.com
Copied!

Login to Airbyte Instance using Port forwarding session from Local machine

1
ssh -i mydemo_vcn.priv [email protected] -p 2222
Copied!

Install Airbyte Prerequisites on OCI VM

Install Docker

1
sudo yum update -y
2
3
sudo yum install -y docker
4
5
sudo service docker start
6
7
sudo usermod -a -G docker $USER
Copied!

Install Docker Compose

1
sudo wget https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m) -O /usr/local/bin/docker-compose
2
3
sudo chmod +x /usr/local/bin/docker-compose
4
5
sudo /usr/local/bin/docker-compose --version
Copied!

Install Airbyte

1
mkdir airbyte && cd airbyte
2
3
wget https://raw.githubusercontent.com/airbytehq/airbyte/master/{.env,docker-compose.yaml}
4
5
which docker-compose
6
7
sudo /usr/local/bin/docker-compose up -d
Copied!

Airbyte URL Access Method 1 : Local Port Forward to Airbyte VM using Bastion host

1
ssh [email protected] -i <private-key-file.key> -L 8000:oci-private-instance-ip:8000
Copied!

Access Airbyte

Open URL in Browser : http://localhost:8000/

Airbyte URL Access Method 2 : Local Port Forward to Airbyte VM using OCI Bastion Service

Create port-forwarding session to Port 8000

1
ssh -i <privateKey> -N -L <localPort>:10.10.1.25:8000 -p 22 ocid1.bastionsession.oc1.ap-sydney[email protected]host.bastion.ap-sydney-1.oci.oraclecloud.com
Copied!

Open port-forwarding tunnel to Port 8000 and connect from browser

1
ssh -i mydemo_vcn.priv -N -L 8000:10.10.1.25:8000 -p 22 ocid1.bastionsession.oc1.ap-sydney[email protected]host.bastion.ap-sydney-1.oci.oraclecloud.com
Copied!

Access Airbyte

Open URL in Browser : http://localhost:8000/
/ Please note Airbyte currently does not support SSL/TLS certificates /
Last modified 1mo ago