1
0
mirror of synced 2026-01-20 21:06:36 -05:00
Files
airbyte/docs/deploying-airbyte/on-oci-vm.md
Jimmy Ma c6b8279386 Add dependencies to docker-compose (#19321)
* Revert "Revert "Add dependencies to docker-compose (#19257)" (#19306)"

This reverts commit b16f28fd4d.

* Bump docker-compose version

* test

* Revert "test"

This reverts commit c3b28c9ec3.

* Bump docker compose version to 3.8

* test

* test

* Use a newer docker for platform build

* test

* Use docker compose v2

* Update docker for frontend e2e

* Use docker compose v2 for e2e tests

* Update tools to use docker compose v2

* Update more docker compose references to v2

* Update docker compose usage in docs

* Update deploying airbyte docs

* Fix permission

* Case insensistive check

* Add extra mention for docker compose in upgrading airbyte

* Improve upgrade docker note
2023-01-12 10:41:00 -08:00

2.6 KiB

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 clone the Airbyte repo:

    mkdir airbyte && cd airbyte
    
    wget https://raw.githubusercontent.com/airbytehq/airbyte/master/{.env,docker-compose.yaml}
    
  2. Run the following commands to get Airbyte running on your OCI VM instance using Docker compose:

    
    which docker
    
    sudo /usr/local/bin/docker compose up -d
    
    
  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.