> For the complete documentation index, see [llms.txt](https://documentation.2pintsoftware.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.2pintsoftware.com/2pxe-server/4.0/introduction.md).

# Introduction

{% hint style="danger" %}
**Configuration Manager compatibility**

2PXE Server 4.0 is not currently compatible with Microsoft Configuration Manager (ConfigMgr). If you use ConfigMgr, please remain on the previous version of 2PXE Server.
{% endhint %}

{% hint style="danger" %}
**Upgrade requirements**

Direct upgrades from previous 2PXE Server versions to version 4.0 are not supported. You must uninstall the existing version before installing 4.0, or perform a fresh installation on a new server.
{% endhint %}

2PXE Server is a Windows-based network boot service that provides iPXE boot capabilities to devices across your network. It handles incoming PXE requests and delivers the appropriate iPXE boot program, allowing clients to continue the boot process over HTTP or HTTPS.

For 2PXE Server 4.0, the documented integration modes are **PowerShell** and **DeployR**. The optional iPXE Anywhere Web Service can provide additional automation and integration capabilities.

2PXE supports Secure Boot. Depending on the boot method and configuration, clients can retrieve boot files and images over HTTP or HTTPS.

This documentation takes you through planning, installing, configuring, and troubleshooting 2PXE Server 4.0.

## Browse the documentation

* [2PXE Overview](/2pxe-server/4.0/2pxe-overview.md) — understand the 2PXE architecture, components, boot process, and security.
* [Release Notes](/2pxe-server/4.0/whats-new-and-upgrades/release-notes.md) — see what's new in 2PXE Server 4.0.
* [Upgrading to 2PXE Server 4.0](/2pxe-server/4.0/whats-new-and-upgrades/upgrading-to-2pxe-server-4.0.md) — understand the upgrade process and migration from previous versions.
* [Prerequisites](/2pxe-server/4.0/planning/prerequisites.md) — check the requirements before installing 2PXE.
* [Planning Your Implementation](/2pxe-server/4.0/planning/planning-your-implementation.md) — plan your deployment, choose the appropriate network configuration, and understand the available integration modes.
* [Manual Installation](/2pxe-server/4.0/installation/installation-and-configuration.md) — install 2PXE Server 4.0 and launch the configuration editor.
* [Configuring 2PXE Server](/2pxe-server/4.0/configuration/2pxe-config-file.md) — configure server settings, integration modes, and request handlers.
* [Troubleshooting Overview](/2pxe-server/4.0/troubleshooting/overview.md) — find guidance for diagnosing common boot and deployment issues.
* [iPXE Console Commands](/2pxe-server/4.0/reference/ipxe-console-commands.md) — reference for commands available in the iPXE shell.


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://documentation.2pintsoftware.com/2pxe-server/4.0/introduction.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
