All templates

Deploy TeamCity on your own server.

TeamCity logo

TeamCity is a build management and continuous integration server from JetBrains.

Your infrastructureAutomatic HTTPSNo lock-in

Screenshots

A closer look at TeamCity.

TeamCity screenshot 1

Setup time

A few minutes

Deployment

Your own server

Services

2 connected services

Why TeamCity

Everything you need, running where you choose.

Get the full TeamCity experience with Easypanel handling the repetitive infrastructure work around it.

Build Management
Comprehensive build management with support for various build tools and frameworks.
Version Control Integration
Seamless integration with popular version control systems like Git, SVN, and Mercurial.
Build Agents
Support for multiple build agents to distribute and parallelize builds.
Build History
Detailed build history and statistics for better project insights.
Customizable Workflows
Flexible build configurations and customizable build workflows.
Containerized
Easy to deploy and manage in containerized environments.
How it works

From template to live app in three steps.

Easypanel turns the template into real services, storage, and domains on the server you already control.

Already have Easypanel? Open your dashboard at the URL or IP of your own installation.

Installation guide
1
Open your dashboard
Visit the URL or IP of your Easypanel installation and choose the target project.
2
Choose TeamCity
Open Templates, select TeamCity, then review its service names and configuration.
3
Deploy and open your app
Easypanel starts every service and provisions an HTTPS domain for you.
Installation options
The template asks for these values before creating your services.
OptionDefaultRequired

App Service Name

teamcityRequired

App Service Image

jetbrains/teamcity-server:2025.11.4Required

Agent Service Image

jetbrains/teamcity-agent:2025.11.4Required

Enable TeamCity Agent

Set to true to deploy a TeamCity agent alongside the server

falseRequired
Resources
Project documentation and source code.
Latest template update
May 7, 2026

Version bumped to 2025.11.4

Questions

Deploy with confidence.

The template handles the application setup while Easypanel keeps the infrastructure understandable and under your control.

Keep exploring

Related templates

Browse all
Drone logo
Drone
Drone.io is a self-service Continuous Integration platform designed for busy development teams. It automates software build and testing, making it an essential tool for efficient and effective software development. Drone.io is configured with a simple, easy-to-read file that you commit to your git repository, and each pipeline step is executed inside an isolated Docker container that is automatically downloaded at runtime. The platform integrates seamlessly with multiple source code management systems, including GitHub, GitHubEnterprise, Bitbucket, and GitLab, and supports multiple operating systems and architectures. Drone.io works with any language, database or service that runs inside a Docker container, and allows you to create and share plugins for pre-configured steps in your pipeline. Advanced customization is made easy with Drone.io, with features for implementing custom access controls, approval workflows, secret management, yaml syntax extensions and more. The platform also ensures isolated builds to avoid conflicts on shared servers, and offers effortless scaling.
View template
Drone Runner logo
Drone Runner
Drone.io is a self-service Continuous Integration platform designed for busy development teams. It automates software build and testing, making it easier for teams to manage their development process. The platform allows for configuration as a code, with pipelines configured through a simple, easy-to-read file committed to your git repository. Each pipeline step is executed inside an isolated Docker container that is automatically downloaded at runtime. Drone.io integrates seamlessly with multiple source code management systems, including GitHub, GitHubEnterprise, Bitbucket, and GitLab. It supports multiple operating systems and architectures, and works with any language, database, or service that runs inside a Docker container. The platform also allows for advanced customization, including custom access controls, approval workflows, secret management, and yaml syntax extensions. Drone.io ensures that every build runs in an isolated Docker container, providing full control and preventing conflicting builds on shared servers.
View template
GoCD logo
GoCD
GoCD is a continuous delivery and release automation server. It helps you automate and streamline your build-test-release cycle, making it easy to manage complex deployment pipelines. GoCD provides end-to-end visibility and traceability from commit to deployment, with the ability to model complex workflows and dependencies with ease. It supports parallel and sequential execution, and provides powerful value stream visualization to help you optimize your delivery process.
View template
TeamCity logo
Ready to deploy TeamCity?
Open your own Easypanel dashboard, choose TeamCity from Templates, and review the deployment options.