All templates
Deploy TeamCity on your own server.

TeamCity is a build management and continuous integration server from JetBrains.
Your infrastructureAutomatic HTTPSNo lock-in
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 guide1
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.
| Option | Default | Required |
|---|---|---|
App Service Name | teamcity | Required |
App Service Image | jetbrains/teamcity-server:2025.11.4 | Required |
Agent Service Image | jetbrains/teamcity-agent:2025.11.4 | Required |
Enable TeamCity Agent Set to true to deploy a TeamCity agent alongside the server | false | Required |
Before you deploy
After setup, connect your Git repository and create a Build Configuration. If you enabled the bundled agent, it will auto-register to the server; approve it in **Agents** before running your first build.
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
Browse allRelated templates
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
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
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

Ready to deploy TeamCity?
Open your own Easypanel dashboard, choose TeamCity from Templates, and review the deployment options.
