|
7 | 7 |
|
8 | 8 | # Self-managed cluster |
9 | 9 |
|
| 10 | +If you want to install Elastic on your own premises without the assistance of an [orchestrator](/deploy-manage/deploy.md#about-orchestration), then you can deploy a self-managed cluster. If you deploy a self-managed cluster, then you have complete control and responsibility over every aspect of your Elastic deployment. |
10 | 11 |
|
| 12 | +To quickly set up {{es}} and {{kib}} in Docker for local development or testing, jump to [](/deploy-manage/deploy/self-managed/local-development-installation-quickstart.md). |
| 13 | + |
| 14 | +:::{admonition} Simplify the deployment process |
| 15 | +Self-managed clusters are useful for local development, and for exploring Elastic features. However, Elastic offer several deployment options that can simplify the process of deploying and managing multi-node deployments, especially in production. They also allow you to deploy and manage multiple deployments from a single surface. |
| 16 | + |
| 17 | +Managed by Elastic: |
| 18 | +* [{{serverless-full}}](/deploy-manage/deploy/elastic-cloud/serverless.md) |
| 19 | +* [{{ech}}](/deploy-manage/deploy/elastic-cloud/cloud-hosted.md) |
| 20 | + |
| 21 | +Self-hosted options: |
| 22 | +* [{{eck}}](/deploy-manage/deploy/cloud-on-k8s.md) |
| 23 | +* [{{ece}}](/deploy-manage/deploy/cloud-enterprise.md) |
| 24 | + |
| 25 | +For a comparison of these deployment options, refer to [Choosing your deployment type](/deploy-manage/deploy#choosing-your-deployment-type.md) and [](/deploy-manage/deploy/deployment-comparison.md). |
| 26 | +::: |
| 27 | + |
| 28 | +## Section overview |
| 29 | + |
| 30 | +This section focuses on deploying {{es}} and {{kib}} without an orchestrator. |
| 31 | + |
| 32 | +Depending on your use case, you might need to deploy other components, such as APM, Fleet, or Logstash. Deploying those components is not covered in this section. [Learn more about optional components](/get-started/the-stack.md). |
| 33 | + |
| 34 | +This section covers the following tasks: |
| 35 | + |
| 36 | +### Deploying Elasticsearch |
| 37 | + |
| 38 | +Learn how to install and configure {{es}}. {{es}} is the distributed search and analytics engine, scalable data store, and vector database at the heart of all Elastic solutions. |
| 39 | + |
| 40 | +* [](/deploy-manage/deploy/self-managed/deploy-cluster.md) |
| 41 | + * [](/deploy-manage/deploy/self-managed/important-system-configuration.md): Prepare your environment for an {{es}} installation. |
| 42 | + * [](/deploy-manage/deploy/self-managed/installing-elasticsearch.md): Install and run {{es}} using one of our install packages or container images. |
| 43 | + * [](/deploy-manage/deploy/self-managed/local-development-installation-quickstart.md): Quickly set up {{es}} and {{kib}} in Docker for local development or testing. |
| 44 | +* [](/deploy-manage/deploy/self-managed/configure-elasticsearch.md): Learn how to make configuration changes to {{es}} |
| 45 | + * [](/deploy-manage/deploy/self-managed/important-settings-configuration.md): Learn about key settings required for production environments. |
| 46 | + * [](/deploy-manage/deploy/self-managed/plugins.md): Learn about how to extend {{es}} functionality with plugins. |
| 47 | + |
| 48 | + :::{note} |
| 49 | + For a complete list of settings that you can apply to your {{es}} cluster, refer to the [Elasticsearch configuration reference](elasticsearch://reference/elasticsearch/configuration-reference.md). |
| 50 | + ::: |
| 51 | + |
| 52 | +### Deploying Kibana |
| 53 | + |
| 54 | +After you deploy {{es}}, you can install {{kib}}. {{kib}} provides the user interface for all Elastic solutions. It’s a powerful tool for visualizing and analyzing your data, and for managing and monitoring the {{stack}}. Although {{kib}} is not required to use {{es}}, it's required for most use cases. |
| 55 | + |
| 56 | +* [](/deploy-manage/deploy/self-managed/install-kibana.md): Install {{kib}} using one of our install packages or container images, and enroll {{kib}} with your {{es}} cluster. |
| 57 | +* [](/deploy-manage/deploy/self-managed/configure-kibana.md): Learn how to make configuration changes to {{kib}}. |
| 58 | +* [](/deploy-manage/deploy/self-managed/access-kibana.md): Learn how to access {{kib}} using a web browser. |
| 59 | + |
| 60 | +### Installing in air gapped environments |
| 61 | + |
| 62 | +Some components of the {{stack}} require additional configuration and local dependencies in order to deploy in environments without internet access. |
| 63 | + |
| 64 | +Refer to [](/deploy-manage/deploy/self-managed/air-gapped-install.md) to learn how to install {{es}}, {{kib}}, and optional components in an environment without internet access. |
| 65 | + |
| 66 | +### Tools and APIs |
| 67 | + |
| 68 | +Review a list of all of the resources that you can use to interact with your self-managed cluster, including tools, APIs, client libraries, and more. |
| 69 | + |
| 70 | +[](/deploy-manage/deploy/self-managed/tools-apis.md). |
| 71 | + |
| 72 | +## Other important sections |
| 73 | + |
| 74 | +Review these other sections for critical information about securing and managing your self-managed cluster. |
| 75 | + |
| 76 | +### Secure and control access |
| 77 | + |
| 78 | +Learn how to secure your Elastic environment to restrict access to only authorized parties, and allow communication between your environment and external parties. |
| 79 | + |
| 80 | +* [](/deploy-manage/security.md): Learn about security features that prevent bad actors from tampering with your data, and encrypt communications to, from, and within your cluster. |
| 81 | +* [](/deploy-manage/users-roles.md): Set up authentication and authorization for your cluster, and learn about the underlying security technologies that {{es}} uses to authenticate and authorize requests internally and across services. |
| 82 | +* [](/deploy-manage/manage-spaces.md): Learn how to organize content in {{kib}}, and restrict access to this content to specific users. |
| 83 | +* [](/deploy-manage/api-keys.md): Authenticate and authorize programmatic access to your deployments and {{es}} resources. |
| 84 | +* [](/deploy-manage/manage-connectors.md): Manage connection information between Elastic and third-party systems. |
| 85 | +* [](/deploy-manage/remote-clusters.md): Enable communication between {{es}} clusters to support [cross-cluster replication](/deploy-manage/tools/cross-cluster-replication.md) and [cross-cluster search](/solutions/search/cross-cluster-search.md). |
| 86 | + |
| 87 | +### Administer and maintain |
| 88 | + |
| 89 | +Monitor the performance of your Elastic environment, administer your license, set up backup and resilience tools, and maintain the health of your environment. |
| 90 | + |
| 91 | +* [](/deploy-manage/tools.md): Learn about the tools available to safeguard data, ensure continuous availability, and maintain resilience in your {{es}} environment. |
| 92 | +* [](/deploy-manage/monitor.md): View health and performance data for Elastic components, and receive recommendations and insights. |
| 93 | +* [](/deploy-manage/license.md): Learn how to manage your Elastic license. |
| 94 | +* [](/deploy-manage/maintenance.md): Learn how to isolate or deactivate parts of your Elastic environment to perform maintenance, or restart parts of Elastic. |
| 95 | + |
| 96 | +### Upgrade |
| 97 | + |
| 98 | +You can [upgrade your Elastic environment](/deploy-manage/upgrade.md) to gain access to the latest features. Learn how to upgrade your cluster or deployment to the latest {{stack}} version, or upgrade your {{ece}} orchestrator or {{eck}} operator to the latest version. |
| 99 | + |
| 100 | +### Design guidance |
| 101 | + |
| 102 | +Learn how to design a production-ready Elastic environment. |
| 103 | + |
| 104 | +* [](/deploy-manage/production-guidance.md): Review tips and guidance that you can use to design a production environment that matches your workloads, policies, and deployment needs. |
| 105 | +* [](/deploy-manage/reference-architectures.md): Explore blueprints for deploying clusters tailored to different use cases. |
| 106 | + |
| 107 | +### Architectural information |
| 108 | + |
| 109 | +In the [](/deploy-manage/distributed-architecture.md) section, learn about the architecture of {{es}} and {{kib}}, and how Elastic stores and retrieves data and executes tasks in clusters with multiple nodes. |
0 commit comments