Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion deploy-manage/_snippets/deployment-options-overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* [**{{ecloud}}**](/deploy-manage/deploy/elastic-cloud.md): Get a hosted solution up and running in minutes.
* [**{{ech}}**](/deploy-manage/deploy/elastic-cloud/cloud-hosted.md): Our hosted {{stack}} offering, deployed in the cloud with your provider of choice. Sign up for a [14-day free trial](https://cloud.elastic.co/registration).
* [**{{serverless-full}}**](/deploy-manage/deploy/elastic-cloud/serverless.md): Create serverless projects for autoscaled and fully managed Elastic deployments. Sign up for a [14-day free trial](https://cloud.elastic.co/serverless-registration).
* [**Local development**](/solutions/search/run-elasticsearch-locally.md): Get started quickly with {{es}} and {{kib}} in Docker for local development and testing.
* [**Local development**](/deploy-manage/deploy/self-managed/local-development-installation-quickstart.md): Get started quickly with {{es}} and {{kib}} in Docker for local development and testing.

**Advanced options**

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,42 @@ products:

# Local development installation (quickstart) [run-elasticsearch-locally]

:::{include} /deploy-manage/deploy/self-managed/_snippets/start-local.md
::::{warning}
**DO NOT USE THESE INSTRUCTIONS FOR PRODUCTION DEPLOYMENTS**

The instructions on this page are for **local development only**. Do not use this configuration for production deployments, because it is not secure. Refer to [deployment options](/get-started/deployment-options.md) for a list of production deployment options.
::::

Quickly set up {{es}} and {{kib}} in Docker for local development or testing, using this one-liner in the command line.

:::{info}
This setup comes with a one-month trial license that includes all Elastic features.
:::

## Prerequisites [local-dev-prerequisites]

* If you don’t have Docker installed, [download and install Docker Desktop](https://www.docker.com/products/docker-desktop) for your operating system.
* If you’re using Microsoft Windows, then install [Windows Subsystem for Linux (WSL)](https://learn.microsoft.com/en-us/windows/wsl/install).

## Step 1: Run `start-local` script [local-dev-quick-start]

To set up {{es}} and {{kib}} locally, run the `start-local` script in the command line:

```sh
curl -fsSL https://elastic.co/start-local | sh
```

After running the script, you can access Elastic services at the following endpoints:

* **{{es}}**: [http://localhost:9200](http://localhost:9200)
* **{{kib}}**: [http://localhost:5601](http://localhost:5601)

That's it! There's no step 2.

## Learn more [local-dev-additional-info]

For more detailed information about the `start-local` setup, refer to the [README on GitHub](https://github.com/elastic/start-local). Learn about customizing the setup, logging, and more.

## Next steps [local-dev-next-steps]

Use our [quick start guides](/solutions/search/get-started/quickstarts.md) to learn the basics of {{es}}.
2 changes: 1 addition & 1 deletion deploy-manage/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ In this section, you'll learn about how to deploy and manage all aspects of your
This section focuses on deploying and managing the core components of the {{stack}}: {{es}} and {{kib}}. It also documents deploying and managing supporting orchestration technologies. However, depending on your use case, you might need to deploy other components. [Learn more](/get-started/the-stack.md).

:::{tip}
To get started quickly, you can set up a [local development and testing environment](/solutions/search/run-elasticsearch-locally.md), or sign up for a [Serverless](https://cloud.elastic.co/serverless-registration) or [Hosted](https://cloud.elastic.co/registration) trial in {{ecloud}}.
To get started quickly, you can set up a [local development and testing environment](/deploy-manage/deploy/self-managed/local-development-installation-quickstart.md), or sign up for a [Serverless](https://cloud.elastic.co/serverless-registration) or [Hosted](https://cloud.elastic.co/registration) trial in {{ecloud}}.
:::

## Design and deploy
Expand Down
5 changes: 4 additions & 1 deletion redirects.yml
Original file line number Diff line number Diff line change
Expand Up @@ -332,4 +332,7 @@ redirects:
'solutions/search/querydsl-full-text-filter-tutorial.md': 'elasticsearch://reference/query-languages/query-dsl/full-text-filter-tutorial.md'

# Related to https://github.com/elastic/docs-content/pull/2719
'solutions/search/api-quickstarts.md': 'solutions/search/get-started/quickstarts.md'
'solutions/search/api-quickstarts.md': 'solutions/search/get-started/quickstarts.md'

# Related to https://github.com/elastic/docs-content/pull/2745
'solutions/search/run-elasticsearch-locally.md': 'deploy-manage/deploy/self-managed/local-development-installation-quickstart.md'
2 changes: 1 addition & 1 deletion solutions/search/get-started/index-basics.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ You can [convert into other programming languages](/explore-analyze/query-filter

You can follow this guide using any {{es}} deployment.
To see all deployment options, refer to [](/deploy-manage/deploy.md#choosing-your-deployment-type).
To get started quickly, spin up a cluster [locally in Docker](/solutions/search/run-elasticsearch-locally.md).
To get started quickly, spin up a cluster [locally in Docker](/deploy-manage/deploy/self-managed/local-development-installation-quickstart.md).

## Add data to {{es}} [getting-started-index-creation]

Expand Down
2 changes: 1 addition & 1 deletion solutions/search/get-started/semantic-search.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ By playing with a simple use case, you'll take the first steps toward understand
## Prerequisites

- If you're using [{{es-serverless}}](/solutions/search/serverless-elasticsearch-get-started.md), create a project that is optimized for vectors. To add the sample data, you must have a `developer` or `admin` predefined role or an equivalent custom role.
- If you're using [{{ech}}](/deploy-manage/deploy/elastic-cloud/cloud-hosted.md) or [running {{es}} locally](/solutions/search/run-elasticsearch-locally.md), start {{es}} and {{kib}}. To add the sample data, log in with a user that has the `superuser` built-in role.
- If you're using [{{ech}}](/deploy-manage/deploy/elastic-cloud/cloud-hosted.md) or [running {{es}} locally](/deploy-manage/deploy/self-managed/local-development-installation-quickstart.md), start {{es}} and {{kib}}. To add the sample data, log in with a user that has the `superuser` built-in role.

To learn about role-based access control, check out [](/deploy-manage/users-roles/cluster-or-deployment-auth/user-roles.md).

Expand Down
14 changes: 0 additions & 14 deletions solutions/search/run-elasticsearch-locally.md

This file was deleted.

1 change: 0 additions & 1 deletion solutions/toc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ toc:
children:
- file: search/get-started.md
children:
- file: search/run-elasticsearch-locally.md
- file: search/serverless-elasticsearch-get-started.md
- file: search/search-connection-details.md
- file: search/get-started/quickstarts.md
Expand Down
Loading