> For the complete documentation index, see [llms.txt](https://newdocs.keeper.io/kcm-linux-rpm-method/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://newdocs.keeper.io/kcm-linux-rpm-method/installation.md).

# Installation

![](/files/lSkpQ14LdaNo1SFw72Ws)

Keeper Connection Manager is installed as a gateway in your cloud, virtual or on-prem environment. There are several methods of deployment, and installation only takes a few minutes.

## Install Methods

For [**Advanced Linux Install**](/kcm-linux-rpm-method/installation/advanced-linux-install.md) with package installations and custom configurations, we support Red Hat Enterprise Linux 7/8 and CentOS 7.

### **Configure DNS**

In a production deployment, select a domain name to access the endpoint, e.g. *kcm.company.com* and create a new DNS record to map it to your server's public IP. You will be prompted to enter the domain name during the installation.

Ensure that the DNS record maps to your server's public IP address, or an IP that is internally available to your end-users over HTTPS port 443.

### Decide on Let's Encrypt or Existing Cert

Keeper Connection Manager requires an SSL certificate for installation. Decide before starting installation if you want to use Let'sEncrypt, or if you have your own certificate file and private key.

[LetsEncrypt ](https://en.wikipedia.org/wiki/Let's_Encrypt)is a certificate authority that is free, automated, open, and is also the world's largest CA. During installation using the Auto Docker Install method, Keeper Connection Manager will provide an option to [utilize LetsEncrypt](https://letsencrypt.org/getting-started/) (option 1), which will generate a 3-month trusted certificate for your domain.

{% hint style="info" %}
If you plan to use Let's Encrypt as your CA, you should open port 80 and 443. LetsEncrypt uses port 80 to perform automated SSL certificate generation.
{% endhint %}

### Advanced Linux Install

\--> [Installation Instructions for Advanced Linux Install](/kcm-linux-rpm-method/installation/advanced-linux-install.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://newdocs.keeper.io/kcm-linux-rpm-method/installation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
