Start Building for Free
CircleCI.comAcademyBlogCommunitySupport

CircleCI Server Plan

yesterday2 min read
Server v4.x
Server v3.x
Server v2.x
On This Page

This document describes the Server plan available to developers.

Server plan

CircleCI server is an on-premises CI/CD platform for enterprise customers who have compliance or security needs that require them to operate within their firewall, in a private cloud, or in a data center. Please see the Server documentation for more information.

The Server plan offers custom credit options that can be used across all CircleCI resource classes, per month, depending on your build configuration and execution environment.

The Server plan gives you access to a few additional upgrades over some of the other plans:

Custom user seat count

Customize the amount of active users based on your needs.

Custom storage retention

The CircleCI web app allows for the customization of the storage retention periods of artifact, workspace, and cache objects. This allows you to determine how to store each of these objects types in a way that best suits your project. Lowering storage retention periods can also reduce your monthly bill.

Additional support options

Additional support through expanded SLAs, an available account team, training and onboarding options, all of which are expandable with available support package add-ons. The Server plan also has access to the community forums, support portal, and our global ticket-based system.

CircleCI features

In addition to the upgraded features listed above, the Server plan also has access to the features listed below. Refer to the Pricing page for more detailed information on credit amounts, included resource classes, key features, and support. Refer to the Resource class features page for details on CPU, memory, network and storage, and credit usage for compute type/execution environment. The following features are available across all of CircleCI’s plans.

Private orbs

CircleCI orbs are shareable configuration packages that enable developers to create private, standardized configurations for use across an organization by different teams. You have access to an unlimited number of private orbs that you can use to securely share across teams and groups.

For more information on private orbs, refer to the Orbs Introduction page.

Concurrency

Concurrency is the ability to run multiple jobs in your workflows at the same time. This is a powerful feature that allows you to decrease your build times and shorten feedback cycles.

Self-hosted runners

CircleCI runners allow you to use your own infrastructure for running jobs, providing more granular control of your own environment and flexibility in building and testing on a wide variety of architectures.

For more information about using CircleCI runners, please see the CircleCI Runner Overview page.

Flaky test detection

The average failed workflow wastes approximately 30 minutes. Detecting flaky tests can save you significant amounts of time in your builds and workflows. Advanced insights are available to help you troubleshoot failed and flaky tests.

For more detailed information about flaky tests, refer to the Test Insights page.

Docker layer caching

Reducing the time it takes to build a Docker image is an important consideration for developers who consistently use these images in their workflows. Consider using Docker Layer Caching (DLC) if building Docker images is a regular part of your CI/CD process. DLC saves image layers created within your jobs, rather than impact the actual container used to run your job. Efficiency features have been specifically designed to take advantage of Docker performance so you can build faster.

For more information about Docker Layer Caching, please refer to the Enabling Docker Layer Caching page.


Help make this document better

This guide, as well as the rest of our docs, are open source and available on GitHub. We welcome your contributions.

Need support?

Our support engineers are available to help with service issues, billing, or account related questions, and can help troubleshoot build configurations. Contact our support engineers by opening a ticket.

You can also visit our support site to find support articles, community forums, and training resources.