Deploy Airbyte on Oracle Cloud
This page guides you through deploying Airbyte Open Source on an Oracle Cloud Infrastructure (OCI) Virtual Machine (VM) Instance.
These instructions have been tested on an Oracle Linux 7 instance.
Prerequisites
To deploy Airbyte Open Source on Oracle cloud:
- Create an OCI VM compute instance
- Allowlist a port for a CIDR range in the security list of your OCI VM Instance subnet
- Connect to the instance using a bastion port forwarding session
For security reasons, we strongly recommend not having a Public IP for the Instance where you are running Airbyte.
Set up the environment
Install Docker and Docker Compose on the VM:
- Install Docker
In the terminal connected to your OCI Instance for Airbyte, run the following commands:
sudo yum update -y
sudo yum install -y docker
sudo service docker start
sudo usermod -a -G docker $USER
- Install Docker Compose
In the terminal connected to your OCI Instance for Airbyte, run the following commands:
sudo yum install -y docker-compose-plugin
docker compose version
Install and start Airbyte
Download the Airbyte repository and deploy it on the VM:
-
Run the following commands to download the Airbyte installation script:
mkdir airbyte && cd airbyte
wget https://raw.githubusercontent.com/airbytehq/airbyte/master/run-ab-platform.sh
chmod +x run-ab-platform.sh -b -
Run the following command to get Airbyte running on your OCI VM instance using the installation script:
./run-ab-platform.sh -b
-
Open up a Browser and visit port 8000 - http://localhost:8000/
Alternatively, you can get Airbyte running on your OCI VM instance using a different approach.
-
In the terminal connected to your OCI Instance for Airbyte, run the command:
ssh opc@bastion-host-public-ip -i <private-key-file.key> -L 8000:oci-private-instance-ip:8000
Replace
<private-key-file.key>
with the path to your private key. -
On your browser, visit port 8000 port 8000
Troubleshooting
If you encounter any issues, reach out to our community on Slack.