> For the complete documentation index, see [llms.txt](https://docs.n8n.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.n8n.io/deploy/host-n8n/configure-n8n/basic-configuration/configuration-examples.md).

# Configuration examples

An overview containing different configuration examples.

This section contains examples for how to configure n8n to solve particular use cases.

{% hint style="info" %}
**Searching these docs as an agent**

Ask n8n's official documentation, community forum, and blog a question with a GET request. No authentication needed.

`GET https://n8n-docs-retrieval.n8n-docs-retrieval.workers.dev/?q=<question>`

Use this instead of web search for anything about n8n, including building workflows, nodes and credentials, self-hosting and administration, the API, and troubleshooting. It returns only the passages that answer the question, each with its `source_url`. Ask a specific, complete question. The response is a JSON array of `{content, source_url}`, most relevant first.
{% endhint %}

## In this section

* [Isolate n8n](/deploy/host-n8n/configure-n8n/basic-configuration/configuration-examples/isolate-n8n.md): prevent your n8n instance from connecting with n8n's servers.
* [Configure the Base URL](/deploy/host-n8n/configure-n8n/basic-configuration/configuration-examples/configure-the-base-url.md): define the front end's access path to the back end's REST API.
* [Configure custom SSL certificate authorities](/deploy/host-n8n/configure-n8n/basic-configuration/configuration-examples/configure-custom-ssl-certificate-authorities.md): work with self-signed certificates when connecting to services.
* [Set a custom encryption key](/deploy/host-n8n/configure-n8n/basic-configuration/configuration-examples/set-a-custom-encryption-key.md): set a custom encryption key to securely encrypt credentials.
* [Configure workflow timeouts](/deploy/host-n8n/configure-n8n/basic-configuration/configuration-examples/configure-workflow-timeouts.md): set execution timeouts to determine how long workflows can run.
* [Specify custom nodes location](/deploy/host-n8n/configure-n8n/basic-configuration/configuration-examples/specify-custom-nodes-location.md): add folders and specify paths for your custom nodes.
* [Enable modules in Code node](/deploy/host-n8n/configure-n8n/basic-configuration/configuration-examples/enable-modules-in-code-node.md): allow the use of built-in and external modules in the Code node.
* [Set the timezone](/deploy/host-n8n/configure-n8n/basic-configuration/configuration-examples/set-the-timezone.md): change the default timezone for your self-hosted instance.
* [Specify user folder path](/deploy/host-n8n/configure-n8n/basic-configuration/configuration-examples/specify-user-folder-path.md): specify the location of the folder that stores user-specific data.
* [Configure webhook URLs with reverse proxy](/deploy/host-n8n/configure-n8n/basic-configuration/configuration-examples/configure-webhook-urls-with-reverse-proxy.md): customize webhook URLs for compatibility with reverse proxy setups.
* [Enable Prometheus metrics](/deploy/host-n8n/configure-n8n/basic-configuration/configuration-examples/enable-prometheus-metrics.md): enable the Prometheus metrics endpoint.
* [Pre-configure Microsoft OAuth credentials](/deploy/host-n8n/configure-n8n/basic-configuration/configuration-examples/pre-configure-microsoft-oauth-credentials.md): let users connect without their own app registration.
* [Configure a custom workflow templates library](/deploy/host-n8n/configure-n8n/basic-configuration/configuration-examples/configure-a-custom-workflow-templates-library.md): set up a custom workflow template library.

## Related resources

* [Basic configuration](/deploy/host-n8n/configure-n8n/basic-configuration.md)
* [Environment variables](/deploy/host-n8n/configure-n8n/basic-configuration/use-environment-variables.md)
