Skip to main content

Deploy Airbyte on Oracle Cloud

This page guides you through deploying Airbyte Open Source on an Oracle Cloud Infrastructure (OCI) Virtual Machine (VM) Instance.

info

These instructions have been tested on an Oracle Linux 7 instance.

Prerequisites

To deploy Airbyte Open Source on Oracle cloud:

caution

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:

  1. 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
  1. 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:

  1. 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
  2. Run the following command to get Airbyte running on your OCI VM instance using the installation script:

    ./run-ab-platform.sh -b
  3. 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.

  1. 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.

  2. On your browser, visit port 8000 port 8000

Troubleshooting

If you encounter any issues, reach out to our community on Slack.