Installation from OCI Marketplace

The Agent Factory OCI Marketplace deployment is an application stack that provisions a VM by using a custom Oracle Linux 8 image preconfigured to run Agent Factory. This custom image contains the same Agent Factory binary that is publicly released at the time of publication, allowing you to deploy a ready-to-configure environment with minimal setup.

The resulting VM is not managed by the Agent Factory team. See Security and Operational Requirements for information about customer responsibilities related to maintenance, security updates, certificates, and tenancy-specific requirements.

Note: If you already have a Marketplace instance configured, see Upgrade Your Marketplace Instance for instructions on upgrading to a newer version.

Prerequisites

To successfully deploy the application through OCI Marketplace, you must meet the following requirements:

Marketplace deployment policies: You must have access to a tenancy where you have the privileges to create instances from Marketplace. If your account does not have these privileges, contact your tenancy administrator.

Virtual Cloud Network (VCN) and Subnet: The recommended VCN configuration contains a 10.0.0.0/16 CIDR block, an internet gateway for external connectivity, a route table directing 0.0.0.0/0 traffic to the internet gateway, and a security list allowing inbound SSH (port 22), HTTP (port 8080), and Oracle Database (port 1521) traffic from any source. A public subnet (10.0.1.0/24) is also defined, associated with the custom route table and security list, with public IPs allowed on Virtual Network Interface Cards (VNICs).

Flex shapes specification: To deploy the application using a Flex shape, it must have a minimum of 8 CPU cores, 16 GB of RAM, and 120 GB of boot volume. A boot volume of 500 GB is recommended.

You can install the Agent Factory application from the Oracle Cloud Marketplace in just a few steps:

Launch Stack

Important: Deployment failures related to compute instance creation are often caused by OCI tenancy limits, service quotas, or shape availability, rather than issues with the Agent Factory Marketplace stack itself.

When deploying from Marketplace, the selected compute shape must:

If deployment fails during instance creation, consider the following:

Shape availability and capacity can vary between regions and tenancies. A shape that is available in one region or tenancy may not be available in another.

  1. Visit the Agent Factory listing on Oracle Cloud Marketplace.

    Agent Factory Application in Marketplace

  2. Click Get App and sign in to your OCI tenancy.

  3. On the product overview page, review the details and usage instructions. Then, select the Launch Stack button in the top right corner.

    Agent Factory Application in Marketplace

  4. After you review and accept the Oracle Standard Terms and Restrictions, select the Launch Stack button in the bottom right corner.

    By default, the stack is created in the Resource Manager of your current compartment.

    Agent Factory launch stack

  5. In Stack Information, you can rename the stack you are creating. Agent Factory prefills the stack information.

    Agent Factory stack information

  6. Under General Settings, select your preferred region, the compartment for deploying the VM, and the compartment that contains the VCN and subnet for the VM. Both compartments can be the same or different as needed.

    This configuration is intended for users who have permissions to create VMs in one compartment but can only use VCNs from another.

    Agent Factory configure variables

  7. Under Network Configuration, select an existing VCN and subnet. Configure them as described in the prerequisites section. See Prerequisites. You can use private or public subnets. Select the correct type for a successful setup.

    Upload your own public SSH key to access the created VM later.

    Agent Factory create apply

  8. Provide a display name and an instance shape for the Agent Factory server, and select Next.

  9. Review the details and select Create to start the instance creation job.

    Review and Start Instance Creation Job

  10. After the job succeeds, copy the application URL in the format https://<instance_public_ip>:8080/agentFactory/installation, as displayed in the logs.

    Agent Factory creation succeeded

  11. Access the URL to view the Sign Up page of the Oracle AI Database Private Agent Factory and start setting up the application.

Note: See Access Agent Factory Deployed in a Private Subnet to learn how to access Agent Factory when deploying in a private subnet.

Configure Application

The following prerequisites are required to successfully set up the Oracle AI Database Private Agent Factory:

Access the Application

  1. Copy and paste the application URL in a browser. A page similar to the following is displayed.

    Browser Warning

  2. Click Advanced, and then click Proceed to host.

    Proceed to Host

Configure User

Set up an email and a secure password.

User Configuration

Configure Database Connection

  1. Provide your database connection details. You can enter the Oracle AI Database 26ai connection details directly, provide the connection string, or upload a database wallet file, along with a user and password.

    Important: The core Knowledge Agent does not require SSL certificates or wallet configuration. SSL wallet setup is required only when you install the optional Oracle AI Database Private Agent Factory Knowledge Assistant, which answers questions about Agent Factory documentation. Skipping this assistant does not affect the installation or functionality of Private Agent Factory or the core Knowledge Agent.

    To install the Oracle AI Database Private Agent Factory Knowledge Assistant when using database wallets, the database environment must not be air-gapped and must be able to access OCI Object Storage using Pre-Authenticated Request (PAR) files.

    • On the database server, check the sqlnet.ora file for WALLET_LOCATION or ENCRYPTION_WALLET_LOCATION.
    • When either parameter is configured, verify that the wallet contains the required OCI certificates.
    • For any missing certificates, download the required certificate bundle and add the certificates to the wallet. The following example assumes that the SSL wallet is located at /u01/app/oracle/dcs/commonstore/wallets/ssl and that you have unpacked the certificates in /home/oracle/dbc:

      #! /bin/bash
      # Check if the certificates are available under "Trusted Certificates"
      orapki wallet display -wallet /u01/app/oracle/dcs/commonstore/wallets/ssl
      
      # Add certificates if they are missing
      for i in $(ls /home/oracle/dbc/DigiCert*cer)
      do
      orapki wallet add -wallet /u01/app/oracle/dcs/commonstore/wallets/ssl -trusted_cert -cert $i -pwd <SSL Wallet password>
      done

    See Create SSL Wallet with Certificates for more information.

  2. Click Test Connection to verify that the information entered is correct. After a successful connection, the Database connection successful notification is displayed. Click Next.

Install Components

  1. Click Install and wait a few minutes for the setup to complete.

    Components Installation

  2. When the setup is finished, the message Please proceed to the next step for LLM Configuration is displayed. Click Next.

    Successful Installation

Configure LLM

Before you continue, see Manage LLM to review the supported models and LLM providers, and how to set them up.

  1. Select an LLM configuration based on your LLM provider. The application supports integration with Ollama, vLLM, OpenAI, and the full suite of OCI GenAI offerings. Depending on your selected provider, the required connection credentials may differ.

    LLM Configuration

    Description of the illustration install-step-llm-config.png

  2. Enter the required details in the selected LLM configuration and select Test Connection. Once you see the Connection successful message, select Save Configuration.

    Optionally, configure an embedding model to use for data ingestion and retrieval. By default, the multilingual-e5-base model is used to generate embeddings and is also the local embedding model included with the service. If you choose OCI GenAI as the embedding provider, note that the following embedding models are supported for Knowledge Agents.

    • cohere.embed-v4.0
    • cohere.embed-english-v3.0
    • cohere.embed-multilingual-v3.0
    • cohere.embed-multilingual-light-v3.0
  3. Finally, select Finish Installation to complete the setup and be redirected to the login page.

Log In to the Application

Log in with the email and password created previously. After you log in, the Get Started screen is displayed.

Login Page

Security and Operational Requirements

When you deploy Agent Factory through OCI Marketplace, review the following security and operational requirements.