Skip to content

Overview

Concepts and Principles

Development

Overview

IDEs

API Explorer

Releases

Release Notes

TORO Integrate

Coder Studio

Coder Cloud

Bug Reports

Search

Setting Up and Launching TORO Integrate

In a nutshell, there are plenty of setup and configuration options available for you to make the most out of TORO Integrate. A good understanding of its features and functions and a thorough analysis of how your organization uses TORO Integrate will greatly aid you in determining which arrangement will work best for you and your team.

Because usage may vary across different companies, there is no such thing as an absolute setup for TORO Integrate. With that said, this page will focus instead on giving you the resources you need to read in order to define which version, edition, machine specifications, and deployment architecture suits your business best. Your choice will eventually reflect the steps you need to undertake in order to set up your TORO Integrate instance.

Editions

TORO Integrate primarily comes in three variants – depending on where it is hosted:

  • Cloud Edition

    For instances of TORO Integrate maintained and managed in TORO Cloud. It comes bundled with:

  • Server Edition

    For instances of TORO Integrate hosted on your own server. It comes bundled with:

    • The Server Admin UI
    • The CLI tool
    • Coder Studio
  • Desktop Edition

    For instances of TORO Integrate hosted on your own desktop server. Preferable for running TORO Integrate in a non-production environment, intended as a playground for system administrators and developers. It comes bundled with:

    • The CLI tool
    • Coder Studio

Requirements

Here's a shortened list of what you'll be needing if you plan to host TORO Integrate on your own server:

  • A server which at least meets these specifications
  • JDK 1.8
  • Linux, MacOS, or Windows
  • A CLI (terminal/command prompt) or browser to administer the server

You can find more about TORO Integrate's requirements in the Hardware and Software Requirements page.

Deployment Architectures and Installation Procedures

Like most modern applications, TORO Integrate is flexible enough to run on different deployment environments and architectures.

If you ever find yourself torn between deploying TORO Integrate on TORO Cloud versus on-premise deployment, then the hybrid deployment model is something you should consider.

You can also run your instance(s) on Docker using TORO Integrate's Docker image – in simple or swarm mode.

Aside from these, you also have the option to configure TORO Integrate's network architecture. You can read more about this in Configuration Scenarios.

Deployment and License Installation

As mentioned before, there are plenty of platforms where TORO Integrate may be installed and as such, deployment instructions may differ. The edition you are using also has a lot to do with which methods will be available to you.

  • For those using the Cloud Edition, only TORO's DevOps staff may run the SaaS instance for you.
  • With the Server and Desktop Editions, you may use use both options below in order to start up your TORO Integrate server:

  • For TORO Integrate servers that run on Docker, installation and deployment instructions are coupled together1.

When it comes to installing your license:

  • The license is automatically set for instances using the Cloud Edition.
  • The Server Edition may use the Server Admin UI or the CLI tool to install the license2.
  • The Desktop Edition may use the CLI tool as well.

  1. See:

  2. Provided that the CLI tool is run on the same machine where TORO Integrate is installed or deployed in.