Skip to content

Commit

Permalink
Create on on-oci-vm.md (#4468)
Browse files Browse the repository at this point in the history
* Create on on-oci-vm.md

Deployment guide for Airbyte on Oracle Cloud Infrastructure (OCI) VM

* Update on-oci-vm.md

Adding the image links and uploading images to the repository

* Update docs/deploying-airbyte/on-oci-vm.md

Co-authored-by: Abhi Vaidyanatha <abhi@airbyte.io>

* Update docs/deploying-airbyte/on-oci-vm.md

Co-authored-by: Abhi Vaidyanatha <abhi@airbyte.io>

* Update docs/deploying-airbyte/on-oci-vm.md

Co-authored-by: Abhi Vaidyanatha <abhi@airbyte.io>

* Update docs/deploying-airbyte/on-oci-vm.md

Co-authored-by: Abhi Vaidyanatha <abhi@airbyte.io>

* Update docs/deploying-airbyte/on-oci-vm.md

Co-authored-by: Abhi Vaidyanatha <abhi@airbyte.io>

* Update docs/deploying-airbyte/on-oci-vm.md

Co-authored-by: Abhi Vaidyanatha <abhi@airbyte.io>

* Update docs/deploying-airbyte/on-oci-vm.md

Co-authored-by: Abhi Vaidyanatha <abhi@airbyte.io>

* Update docs/deploying-airbyte/on-oci-vm.md

Co-authored-by: Abhi Vaidyanatha <abhi@airbyte.io>

* Update docs/deploying-airbyte/on-oci-vm.md

Co-authored-by: Abhi Vaidyanatha <abhi@airbyte.io>

* Update docs/deploying-airbyte/on-oci-vm.md

Co-authored-by: Abhi Vaidyanatha <abhi@airbyte.io>

* Update on-oci-vm.md

* Add files via upload

* Update on-oci-vm.md

* Add files via upload

* Update on-oci-vm.md

* Update on-oci-vm.md

Co-authored-by: Abhi Vaidyanatha <abhi@airbyte.io>
  • Loading branch information
shadabshaukat and avaidyanatha committed Jul 8, 2021
1 parent 668ccb3 commit 9b20c1a
Show file tree
Hide file tree
Showing 5 changed files with 75 additions and 0 deletions.
Binary file added docs/.gitbook/assets/OCIScreen1.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/OCIScreen2.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/OCIScreen3.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/OCIScreen4.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
75 changes: 75 additions & 0 deletions docs/deploying-airbyte/on-oci-vm.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
# Install Airbyte on Oracle Cloud Infrastructure (OCI) VM

Install Airbyte on Oracle Cloud Infrastructure VM running Oracle Linux 7

## Create OCI Instance
Go to OCI Console > Compute > Instances > Create Instance

![](../.gitbook/assets/OCIScreen1.png)

![](../.gitbook/assets/OCIScreen2.png)


## 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

![](../.gitbook/assets/OCIScreen3.png)


## Login to the Instance/VM with the SSH key and 'opc' user
chmod 600 private-key-file

ssh -i private-key-file opc@oci-private-instance-ip

## Install Airbyte Prerequisites on OCI VM

### Install Docker

sudo yum update -y

sudo yum install -y docker

sudo service docker start

sudo usermod -a -G docker $USER


### Install Docker Compose

sudo wget https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m) -O /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

docker-compose --version


### Install Airbyte

mkdir airbyte && cd airbyte

wget https://raw.githubusercontent.com/airbytehq/airbyte/master/{.env,docker-compose.yaml}

which docker-compose

sudo /usr/local/bin/docker-compose up -d



## Create SSH Tunnel to Login to the Instance


it is highly recommended to not have a Public IP for the Instance where you are running Airbyte)

From your local workstation

$ ssh -i private-key-file -L 8000:oci-private-instance-ip:8000 opc@bastion-host-public-ip

## Access Airbyte

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

![](../.gitbook/assets/OCIScreen4.png)

/* Please note Airbyte currently does not support SSL/TLS certificates */

0 comments on commit 9b20c1a

Please sign in to comment.