﻿---
title: APM Server advanced setup
description: Before reading this section, refer to Set up APM Server for basic installation and deployment instructions. This section includes additional information...
url: https://www.elastic.co/elastic/docs-builder/docs/3016/solutions/observability/apm/apm-server/advanced-setup
products:
  - APM
  - Elastic Observability
applies_to:
  - Elastic Stack: Generally available
---

# APM Server advanced setup
Before reading this section, refer to [Set up APM Server](https://www.elastic.co/elastic/docs-builder/docs/3016/solutions/observability/apm/apm-server/setup) for basic installation and deployment instructions.
<note>
  This section covers APM Server setup. We recommend using the [Elastic Distribution of OpenTelemetry Collector](https://docs-v3-preview.elastic.dev/elastic/docs-builder/docs/3016/reference/opentelemetry) as the preferred way to collect application telemetry data using OpenTelemetry.
</note>

This section includes additional information on how to set up and run APM Server, including:
- [Installation layout](https://www.elastic.co/elastic/docs-builder/docs/3016/solutions/observability/apm/apm-server/installation-layout)
- [Secrets keystore](https://www.elastic.co/elastic/docs-builder/docs/3016/solutions/observability/apm/apm-server/secrets-keystore-for-secure-settings)
- [Command reference](https://www.elastic.co/elastic/docs-builder/docs/3016/solutions/observability/apm/apm-server/command-reference)
- [Tune data ingestion](https://www.elastic.co/elastic/docs-builder/docs/3016/solutions/observability/apm/apm-server/tune-data-ingestion)
- [High Availability](https://www.elastic.co/elastic/docs-builder/docs/3016/solutions/observability/apm/apm-server/high-availability)
- [Run APM Server on Docker](/elastic/docs-builder/docs/3016/solutions/observability/apm/apm-server/binary#apm-running-on-docker)