<a id="install-c3"></a>

# Confluent Control Center Deployment Overview

You can deploy Control Center with Confluent Platform in more than one way, from a Docker quick
start to a multi-node production install. Choose the path that fits your
environment. For on-premises Confluent Platform installation, see
[Install Confluent Platform On-Premises](/platform/current/installation/overview.html).

For Control Center system requirements and compatibility with Confluent Platform, see
[System Requirements and Compatibility](system-requirements.md#system-requirements-c3).

#### WARNING
Do not install Control Center on the same node as Confluent Platform. Control Center is a control
plane component. Running Control Center alongside Confluent Platform data plane services, such as
Schema Registry or REST Proxy, can cause conflicts between Control Center and Confluent Platform packages.

Ensure that Confluent Platform packages (for example, Schema Registry, REST Proxy, or other Confluent
`share/java` libraries) are not installed or present on the Control Center host.
Duplicate Confluent packages on the same host can be picked up on the
Control Center classpath and cause class-loading conflicts that prevent startup,
even when Confluent Platform is not running. If Control Center previously shared a host with
Confluent Platform, remove the other Confluent packages before starting Control Center.

For production deployments, install Control Center on a dedicated node. For more
information, see [Multi-Node Installation for Production](multi-node.md#install-c3-multi-node-manual).

## Choose a deployment path

- Use [Quick Start](../quickstart.md#c3-quickstart-docker) to bring up Confluent Platform and
  Control Center locally for development and testing.
- Use [Single-Node Installation](single-node.md#install-c3-single-node) to install on a
  single node using archives.
- Use [Multi-Node Installation for Production](multi-node.md#install-c3-multi-node-manual)
  to install on dedicated nodes for production.
- Use [High Availability](high-availability.md#install-c3-high-availability) to configure
  Active/Active high availability.
- Use [Ansible and Confluent for Kubernetes](ansible-k8s.md#install-c3-ansible-k8s) to
  install with Confluent Ansible or Confluent for Kubernetes.

## After you install

- Each deployment path includes steps to verify that Control Center is running.
- To secure your deployment, see [Control Center Security on Confluent Platform](../security/overview.md#security-control-center).
- To migrate from Control Center (Legacy), see [Migrate from Control Center (Legacy)](alert-migrate.md#install-c3-migration).
