Skip to main content
Version: Deploy 22.3

Deploy Trial Install

You can quickly evaluate Digital.ai Deploy using a free trial license. This guide walks you through installing Deploy either as a Docker container or directly on your system (JVM-based install). Both methods are intended for short-term, non-production use and provide a simple way to explore Deploy features before committing to a full deployment.

For a complete list of supported platforms, databases, browsers, and advanced requirements, see Requirements for Installing Deploy.

Trial Installation Using Docker

To get started with a Docker-based trial installation, ensure your environment meets the following prerequisites:

Prerequisites

  • Docker: Must be installed and running. See Get Docker.
  • Operating System: Windows, Mac OS, Ubuntu, or RHEL.
  • Hardware: Minimum 8GB RAM and quad-core CPU recommended.
  1. Start Docker.
  2. Open a terminal or command prompt.
  3. Run the following command to download and start the Deploy container from Docker Hub:
docker run \
-e ADMIN_PASSWORD=admin \
-e ACCEPT_EULA=Y \
-p 4516:4516 \
--name xl-deploy \
xebialabs/xl-deploy:22.3.0
tip

The ADMIN_PASSWORD environment variable is set to admin for demonstration. Change it to a password of your choice if needed.

  1. Once the container starts, access Deploy in your browser at http://localhost:4516/.
  2. When prompted for login, use:
    • Username: admin
    • Password: admin (or the value you set for ADMIN_PASSWORD)

Docker Trial License Information

note

Docker images use a 7-day trial license by default.

PropertyValue
License Validity7 Days
Support PolicyCommunity Support
Licensed # Of Satellites0

Trial Installation Using JVM

Before proceeding with a JVM-based trial installation, make sure your environment satisfies these prerequisites:

Prerequisites

  • Java Development Kit (JDK): JDK 11 (Oracle JDK or OpenJDK) must be installed and set as the default.
  • Operating System: Windows, Mac OS, Ubuntu, or RHEL.
  • Hardware: Minimum 8GB RAM and quad-core CPU recommended.
  • Disk Space: At least 100GB free for default installation with embedded database.
  • Database: PostgreSQL (recommended, see PostgreSQL Docker installation).

Obtain the Trial Software and License

  1. Go to the Digital.ai Deploy Trial Page.
  2. Enter your details and click Request Free Trial.
  3. You will receive a trial license key and server installation link by email.
    tip

    If you can't find the email, check your spam folder or contact Support. For more on licensing and upgrades, see Deploy Licensing.

  4. Download the server archive file by clicking Server Download at bottom right of the Deploy Trial Activation email.
  5. Extract the archive:
    • Create an installation directory such as /opt/xebialabs/xl-deploy or C:\Program Files\Deploy (referred to as XL_DEPLOY_SERVER_HOME).
    • Extract the Deploy server archive to XL_DEPLOY_SERVER_HOME.
  6. Download the PostgreSQL JDBC driver and copy the JAR file to XL_DEPLOY_SERVER_HOME/lib.

Install PostgreSQL Using Docker

Run the following command in your terminal:

docker run -d \
--name postgres \
-p 5432:5432 \
-e POSTGRES_USER=postgres \
-e POSTGRES_PASSWORD=demo \
postgres:14.3 \
postgres
See command breakdown
OptionDescription
-dRun container in detached mode
--name postgresName the container postgres
-p 5432:5432Map port 5432 on the host to port 5432 in the container
-e POSTGRES_USER=postgresSet the default user
-e POSTGRES_PASSWORD=demoSet the password for the user
postgres:16Use the official PostgreSQL 16 image
postgres(Optional) Entrypoint command, explicitly tells the container to start PostgreSQL

Once the container is running, you will need the JDBC URL to connect Deploy to your PostgreSQL database during the setup process. Keep this URL handy, as you will be prompted to enter it when configuring the database connection for Deploy.

For example:

jdbc:postgresql://localhost:5432/postgres

This JDBC URL is used by Deploy to establish a connection to your PostgreSQL instance. Each part of the URL has a specific meaning:

See JDBC URL breakdown
PartMeaning
jdbcProtocol for Java database connections.
postgresqlDatabase type; determines JDBC driver (org.postgresql.Driver).
//localhostHostname where PostgreSQL is running (localhost or mapped Docker port).
:5432Port number for PostgreSQL (default: 5432).
/postgresDatabase name (default: postgres).

Set up Deploy

To set up the Deploy server:

  1. Open a terminal or command prompt.

  2. Navigate to the XL_DEPLOY_SERVER_HOME/bin directory.

  3. Run the setup command for your OS:

    Operating SystemCommand
    Microsoft Windowsrun.cmd -setup
    Unix-based Systemsrun.sh -setup
    Mac OS./run.sh -setup
  4. During setup, respond to prompts as follows:

    • Do you want to use the simple setup?

      Type yes for a guided configuration.

      tip

      For advanced/manual setup, see Choose an Installation Type.

    • Provide a password for the admin user:

      Enter a password with at least 6 characters.

    • Generate an encryption key?

      For trial, enter no.

    • Do you want to configure the database connection in this wizard? (default: no)

      Enter yes.

      • What is the JDBC URL to use?:

        jdbc:postgresql://localhost:5432/postgres

      • What is the JDBC driver name? [org.postgresql.Driver]:

        Press Enter.

      • What is the JDBC username?:

        Enter your PostgreSQL username.

      • What is the JDBC password?:

        Enter your PostgreSQL password.

    • Do you agree with the following settings for XL Deploy Server?

      Answer yes to finish setup.

Start Deploy

To start the Deploy server:

  1. Open a terminal or command prompt.

  2. Navigate to the XL_DEPLOY_SERVER_HOME/bin directory.

  3. Start the server using the command for your OS:

    Operating SystemCommand
    Microsoft Windowsrun.cmd
    Unix-based Systemsrun.sh
    Mac OS./run.sh
  4. Once the server starts, the installer displays the URL where you can access Deploy. If not, the default is http://localhost:4516/.

Login Credentials

When prompted to login, use:

  • Username: admin
  • Password: (set during setup)

Install the License

When prompted for a license key:

  1. Check your email for the Deploy trial license key, copy and paste it into the text box.
  2. Click Install License.

JVM Trial License Information

PropertyValue
License Validity30 Days
Support PolicyTechnical Support
Licensed # Of Satellites1

Next Steps

Get Started With Deploy