<@U04SE163WC8> I have docker compose on-premise de...
# ask-ai
s
@kapa.ai I have docker compose on-premise deployment of Airbyte. Just got new legacy source connector docker pull airbyte/source-http-request:latest. How can I integrate this new source connector into existing airbyte code so that UI can identify this new source
k
To integrate a new source connector into your existing Airbyte deployment, you can follow these steps: 1. First, you need to get the Docker coordinate of your custom connector from Dockerhub or any image repository that Airbyte can access. In your case, it's
airbyte/source-http-request:latest
. 2. Next, go to the Airbyte UI, navigate to the Admin section, and click on
[+ New connector]
on the top right. 3. You will be asked for the display name, the Docker repository name (repository + image name), tag, and documentation URL for that connector. Fill in these details. 4. Once this is filled, you will see your connector in the UI and your team will be able to use it, from the UI and Airbyte's API too. Please note that when using Airbyte on Kubernetes, the repository name must be a valid Kubernetes name. That is, it must consist of lower case alphanumeric characters or '-', and must start and end with an alphanumeric character (e.g. 'my-name', or '123-abc'). Other names will work locally on Docker but cause an error on Kubernetes (Internal Server Error: Get Spec job failed). For more detailed instructions, you can refer to the [official Airbyte documentation](https://docs.airbyte.com/integrations/custom-connectors#adding-your-connectors-in-the-ui).
s
@kapa.ai where is this admin section in UI? I do not see it "Next, go to the Airbyte UI, navigate to the Admin section, and click on
[+ New connector]
on the top right."
k
A message from kapa.ai
I apologize for the confusion. The "Admin section" mentioned in the instructions is actually the "Settings" section in the Airbyte UI. Here are the corrected steps: 1. After running
docker compose up
, visit
<http://localhost:8000>
in your browser and log in with the default credentials: username
airbyte
and password
password
. 2. In the UI, click the "Settings" button in the left side bar. 3. Then on the Settings page, select "Sources". 4. Then on the Settings/Sources page, click "+ New Connector" button at the top right. 5. On the modal that pops up, enter the following information then click "Add". For more detailed instructions, you can refer to the [official Airbyte documentation](https://docs.airbyte.com/connector-development/tutorials/the-hard-way/build-a-connector-the-hard-way#2-add-the-connector-via-the-airbyte-ui).