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:
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.
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.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.22docker 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.22docker 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.22The 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.
Download the tbe-launcher-2025.1.2.22.tar archive.
Unpack the archive to a new installation directory.
Export an environmental variable with the path to application.yaml. For example:
export SPRING_CONFIG_ADDITIONAL_LOCATION=`pwd`/application.yaml
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