IDE Services 2025.1 Help

Docker and binaries installation

Running your IDE Services Server in a Docker container is recommended, but you can also start it using binary files. Regardless of the method, the system requirements, object storage requirements, and server configuration remain the same.

Start the IDE Services Server in a Docker container

One of the distribution options for IDE Services is a Docker image from the registry:

docker.io/jetbrains/ide-services:2025.1.2.22
  1. Make sure that you have all parts of the required infrastructure up and running. This includes a PostgreSQL database, object storage, and configured authentication provider.

  2. Configure the application.yaml file.

    Provide values for the parameters of the server.ssl group or ensure that your server is capable of upgrading the network traffic to HTTPS.

  3. Run the following command to start the Docker container:

    docker run -it \ -v `pwd`/application.yaml:/config/application.yaml \ -e SPRING_CONFIG_ADDITIONAL-LOCATION=/config/application.yaml \ -p 80:8080 \ docker.io/jetbrains/ide-services:2025.1.2.22
    docker run -it \ -v `pwd`/application.yaml:/config/application.yaml \ -e SPRING_CONFIG_ADDITIONAL-LOCATION=/config/application.yaml \ -p 80:8080 \ docker.io/jetbrains/ide-services:2025.1.2.22
    docker run -it ^ -v `pwd`/application.yaml:/config/application.yaml ^ -e SPRING_CONFIG_ADDITIONAL-LOCATION=/config/application.yaml ^ -p 80:8080 ^ docker.io/jetbrains/ide-services:2025.1.2.22
  4. The IDE Services Server starts in a Docker container. Open https://<server_domain> or, in case of local deployment, https://localhost:8080 in your browser to log in to the IDE Services Web UI.

Start the IDE Services Server using binaries

Before start:

  • Install Java version 17 or later (for example, openjdk-17-jre).

  • Make sure that you have all parts of the required infrastructure up and running. This includes a PostgreSQL database, object storage, and configured authentication provider.

  1. Download the tbe-launcher-2025.1.2.22.tar archive.

    Unpack the archive to a new installation directory.

  2. Configure the application.yaml file.

  3. Export an environmental variable with the path to application.yaml. For example: export SPRING_CONFIG_ADDITIONAL_LOCATION=`pwd`/application.yaml

  4. Run the following script to start the server:

    /tbe-launcher-2025.1.2.22/bin/tbe-launcher

    /tbe-launcher-2025.1.2.22/bin/tbe-launcher.bat

Last modified: 17 April 2025