CircleCI on-premise solutions - Server & Runner
This page provides instructions on setting up, configuring, and administering CircleCI on your own infrastructure. Here you'll find detailed articles on setting up and troubleshooting CircleCI Server, Runner, configuring CircleCI Server Administration, and executing CircleCI Server Administrative Tasks.
127 articles
- Resolving 404 Error When Accepting CircleCI Runner Terms
- Understanding Approval Jobs: Limits and Best Practices
- Troubleshooting Common Errors in Runner Logs
- Understanding the "warning=terminated" Message in Runner Logs
- Issues with Uploading Artifacts, Caches, and Workspaces on Runner
- Is there a Machine Runner 2.0?
- How am I charged for Self Hosted Runner?
- How to delete a Self-Hosted Runner Resource Class
- How to Rotate your Self-Hosted Runner Resource Class Tokens
- Troubleshooting Self-Hosted Runners (Machine Runner & Container Runner)
- How to install more than one Container runner in a K8S Cluster
- Configuring Custom Service Accounts for CircleCI Container Runner Task Pods
- Resolving failed to start cmd: fork/exec /bin/bash: bad file descriptor Failures on Self-Hosted Container Runners
- Container Runner Job Stuck on Lifecycle Stage Due To Client-Side Throttling
- Why can't I find failure status errors when checking runner logs?
- How to use imagePullSecrets on Container Runner
- How to Rotate a CircleCI Container Runner Token and Delete Resource Class
- Does Container Runner support SSH Debugging?
- How to Give Container Runner Access to Additional Namespaces
- Container Runner job failing to copy circleci-agent into container
- How to use customSecret on Container Runner
- How to run Container Runner in Privileged Mode
- Troubleshooting Self-Hosted Runners (Machine Runner & Container Runner)
- Why Am I Hitting Max Concurrency On Container Runner Before I Hit The Max Allowed By My Plan?
- How Many Machine Runners Can I Have on One Host Machine?
- 301-Moved Permanently on Self Hosted runner
- "could not update launch-agent to new version" Error on Runner
- Resolving CircleCI Runner Error: Missing --kube.task-pod-config Flag
- How to Handle Task Agent Termination in CircleCI
- Transferring Files Off a CircleCI Self-Hosted Machine Runner
- How to verify your Machine Runner Version
- How to locate runner logs for a windows machine runner
- Enable SSH on a Machine Runner
- [Server] Deleting Build Output Logs During a Security Incident
- [SERVER] Recommended JVM Heap Size Configuration Based on Memory Usage
- How to check current usage of RabbitMQ on CircleCI server
- Feature Parity Between Cloud and Server
- [SERVER] Why You Should Always Test Upgrades In Non-Prod Environments First
- [SERVER] Keeping Your Own Changelog For Changes to Your Instance
- "Blocked due to No Seats" Error (Server Only)
- What is the message like "# Only create this secret if mongo ..."?
- [Server] Deleting Build Output Logs During a Security Incident
- [SERVER] Recommended JVM Heap Size Configuration Based on Memory Usage
- Nomad Jobs Are Failing With "No Servers Available" message
- [SERVER] Implementing a Sidecar Container for nREPL in CircleCI
- [SERVER] Resolving oidc-service CrashLoopBackOff Error in CircleCI Server 4.8.6
- PATs missing and non-functional after upgrade to CircleCI Server 4.9.0
- [SERVER] 4.8.x - Machine builds are stuck state "not_running" / jobs stay in a pending state "Preparing environment"
- [SERVER] Why You Should Always Test Upgrades In Non-Prod Environments First
- [SERVER] Keeping Your Own Changelog For Changes to Your Instance
- [Server] Clearing the Nomad job queue
- Issues Related to Load-Balancers
- How to troubleshoot the duplicated pod issue during server update
- [SERVER] Resolving RabbitMQ Upgrade Issues in CircleCI Server 4.7.5
- Resolving Excessive VM Instances in CircleCI Server with Machine Provisioner
- Installing and Configuring AWS CloudWatch on an AMI
- Resolving Unable to connect to archive.ubuntu.com, 403 Forbidden Error in CircleCI
- Invalid continuation key when using dynamic config / setup workflows on CircleCI Server
- How to resolve AWS AssumeRole error
- [SERVER] Historical Build Data Aggregation Using MongoDB
- Resolving Kubernetes Secret and PostgreSQL Password Mismatch in CircleCI
- VsCode Extension: "Invalid Circle CI Host URL"
- Troubleshooting: Failure on Building Custom AMI with CircleCI Image Builder
- [SERVER] Resolving "401 Unauthorized" Error During CircleCI Server License Update
- [Server] Windows jobs not starting
- [Server] Resolving Velero Installation Error: Unknown Flag --use-restic
- [Server] Resolving Image Pull Errors During CircleCI Upgrade On Event Log
- [SERVER] Resolving InvalidIdentityToken Error When Using CircleCI Server OIDC with AWS
- [Server] Applying Temporary Patches to CircleCI Service Using nREPL
- How to Review Deployment History and Fetch Specific Revision Values in Helm
- [Server] Why Am I Seeing "No Workflow" For My Commit?
- [Server] Crashloop State and OOM Errors in Test-Results-Service Pods
- [Server] Troubleshooting Complete Jobs Showing Incomplete
- [Server] How to troubleshoot contexts-service pod not starting properly
- [Server 4.x] How to restart deployments
- [Server] Helm login results in unauthorized: authentication required error
- Creating a Support Bundle in Server 4 and Container Runner
- Nomad Autoscaler 404 Error for GCE Managed Instance Group After Upgrade to CircleCI Server 4.9.x
- [SERVER] Recommended JVM Heap Size Configuration Based on Memory Usage
- [SERVER] Why You Should Always Test Upgrades In Non-Prod Environments First
- [SERVER] Keeping Your Own Changelog For Changes to Your Instance
- [Server] How to Add Temporary AWS Session Tokens in Terraform
- How to Validate Your CircleCI Server Installation with Realitycheck
- Can I use CircleCI hosted on my own infrastructure?
- Telegraf Pod CrashLoopBackOff After Installing or upgrading CircleCI Server with Helm 3.18.0
- How to Use cert-manager.io certificates in CircleCI Server's Helm Deployment
- What is the username and password parameter for upgrading Server?
- How can I confirm upgrading to Server 4.3.x successfully done?
- EKS Service Not Registering NLB Name or Security Groups
- [SERVER] CircleCI Server Diagnostic Guide: Collecting Critical Information
- [SERVER] Recommended JVM Heap Size Configuration Based on Memory Usage
- Deleting a User in CircleCI Server via Analytics ID
- How to check current usage of RabbitMQ on CircleCI server
- [SERVER] Why You Should Always Test Upgrades In Non-Prod Environments First
- [SERVER] Keeping Your Own Changelog For Changes to Your Instance
- [Server] How to See Currently Running/Queued Builds via API?
- [Server] How to Create Personal API Token?
- [Server] How To Check Org Plan using API Endpoint?
- [Server] How to See Recent Builds via API?
- [Server] How to See All Projects
- [Server] How to Get Audit Logs Through API?
- [Server] How to Get Audit Logs?
- [Server] How to See Full User List?
- [Server] Resource Class in CircleCI Server
- “[Errno -1] repomd.xml does not match metalink for epel” when trying to run yum update in CentOS 7.5
- [Server] How to Increase Concurrency Limits within Self-hosted CircleCI?
- Rotating Tink keys in CircleCI Server
- Bitnami Legacy Repository Migration & CircleCI Server
- CircleCI Server AMI Minimum Requirements
- Unable to import path-filtering Orb on CircleCI Server (Expected Boolean, Found String)
- Specifying a custom NGINX version in CircleCI Server
- [Server] - Upgrading Postgres to 12.22
- How to Verify an Imported Orb Version on CircleCI Server
- [Server] View All Orbs
- [Server] How can I find my Server Version?
- [Server] Velero Backups Failing
- Max Runtime in CircleCI Server
- [Server 4.x] How do I confirm what is deployed during a Server version upgrade?
- Server: Not able to approve user from admin
- Server 4.x Upgrade Path
- [Server] How to allow-list branches to override “Only build pull requests” on a project
- Externalizing Vault in Server 4
- Updating a Server 4.x Environment with a new license
- Server 4.0.x-4.2.x Docker Layer Caching: EBS Volumes Are Not Deleting
- [Server] How to Update CircleCI Server?
- [Server] Customizing your VM Service AMI
- How Do I Delete a User on My Server Installation?