Files
portainer-docs/start/requirements-and-prerequisites.md
2026-03-25 22:03:42 +00:00

20 KiB

metaLinks
metaLinks
alternates
https://app.gitbook.com/s/xdTQRpMuktD2l0URtOJO/start/requirements-and-prerequisites

Requirements and prerequisites

Requirements specific to your environment will be covered in the installation process.

Valid configurations

Every Portainer release goes through functional, release and post-release testing to ensure it works as expected. Because we cannot test against every configuration variant out there, we test against a subset.

The following tables list all of the configurations that we have tested, validated and consider to be functional. If a variant is not listed, it doesn't mean it won't work, it just means it hasn't been tested.

Portainer Business Edition (BE)

Portainer Version Release Date Docker Version Kubernetes Version Podman Version Architectures
Business 2.40 STS March 26, 2026 28.5.1 29.2.1 1.33 1.34 1.35 5.8.0 ARM64, x86_64
Business 2.39.1 LTS March 19, 2026 28.5.1 29.2.1 1.33 1.34 1.35 5.8.0 ARM64, x86_64
Business 2.39.0 LTS February 26, 2026 28.5.1 29.2.1 1.32 1.33 1.34 5.6.0 ARM64, x86_64
Business 2.38.1 STS February 13, 2026 28.5.1 29.2.1 1.32 1.33 1.34 5.6.0 ARM64, x86_64
Business 2.38.0 STS January 29, 2026 28.5.1 29.1.2 1.32 1.33 1.34 5.6.0 ARM64, x86_64
Business 2.37.0 STS December 11, 2025 28.5.1 29.1.1 1.32 1.33 1.34 5.6.0 ARM64, x86_64
Business 2.33.5 LTS November 27, 2025 28.5.1 29.0.0 1.32 1.33 1.34 5.6.0 ARM64, x86_64
Business 2.36.0 STS November 27, 2025 28.5.1 29.0.0 1.32 1.33 1.34 5.6.0 ARM64, x86_64
Business 2.33.4 LTS November 20, 2025 27.5.1 28.5.1 1.32 1.33 1.34 5.6.0 ARM64, x86_64
Business 2.33.3 LTS October 30, 2025 27.5.1 28.5.1 1.32 1.33 1.34 5.6.0 ARM64, x86_64
Business 2.35.0 STS October 16, 2025 27.5.1 28.4.0 1.31 1.32 1.33 5.6.0 ARM64, x86_64
Business 2.33.2 LTS September 25, 2025 27.5.1 28.4.0 1.31 1.32 1.33 5.6.0 ARM64, x86_64
Business 2.34.0 STS September 18, 2025 27.5.1 28.3.3 1.31 1.32 1.33 5.5.1 ARM64, x86_64
Business 2.33.1 LTS August 27, 2025 27.5.1 28.3.2 1.31 1.32 1.33 5.5.1 ARM64, x86_64
Business 2.33.0 LTS August 20, 2025 27.5.1 28.3.2 1.31 1.32 1.33 5.5.1 ARM64, x86_64
Business 2.32.0 July 24, 2025 27.5.1 28.2.2 1.31 1.32 1.33 5.4.0 ARM64, x86_64
Business 2.31.3 July 3, 2025 27.5.1 28.1.1 1.31 1.32 1.33 5.4.0 ARM64, x86_64
Business 2.27.9 LTS July 2, 2025 26.0.2 27.0.3 1.29 1.30 1.31 5.2.3 ARM64, x86_64
Business 2.31.2 June 26, 2025 27.5.1 28.1.1 1.31 1.32 1.33 5.4.0 ARM64, x86_64
Business 2.27.8 LTS June 25, 2025 26.0.2 27.0.3 1.29 1.30 1.31 5.2.3 ARM64, x86_64
Business 2.31.1 June 19, 2025 27.5.1 28.1.1 1.31 1.32 1.33 5.4.0 ARM64, x86_64
Business 2.27.7 LTS June 17, 2025 26.0.2 27.0.3 1.29 1.30 1.31 5.2.3 ARM64, x86_64
Business 2.31.0 June 12, 2025 27.5.1 28.1.1 1.31 1.32 1.33 5.4.0 ARM64, x86_64
Business 2.30.1 May 20, 2025 27.5.1 28.1.1 1.30 1.31 1.32 5.4.0 ARM64, x86_64
Business 2.30.0 May 15, 2025 27.5.1 28.1.1 1.30 1.31 1.32 5.4.0 ARM64, x86_64
Business 2.27.6 LTS May 9, 2025 26.0.2 27.0.3 1.29 1.30 1.31 5.2.3 ARM64, x86_64
Business 2.27.5. LTS May 2, 2025 26.0.2 27.0.3 1.29 1.30 1.31 5.2.3 ARM64, x86_64
Business 2.29.2 April 24, 2025 27.0.3 28.0.0 1.30 1.31 1.32 5.2.3 ARM64, x86_64
Business 2.29.1 April 23, 2025 27.0.3 28.0.0 1.30 1.31 1.32 5.23 ARM64, x86_64
Business 2.29.0 April 16, 2025 27.0.3 28.0.0 1.30 1.31 1.32 5.2.3 ARM64, x86_64
Business 2.27.4 LTS April 15, 2025 26.0.2 27.0.3 1.29 1.30 1.31 5.2.3 ARM64, x86_64
Business 2.28.1 March 20, 2025 26.0.2 27.0.3 1.29 1.30 1.31 5.2.3 ARM64, x86_64
Business 2.28.0 March 19. 2025 26.0.2 27.0.3 1.29 1.30 1.31 5.2.3 ARM64, x86_64
Business 2.27.2 LTS March 19, 2025 26.0.2 27.0.3 1.29 1.30 1.31 5.2.3 ARM64, x86_64
Business 2.27.1 LTS February 27, 2025 26.0.2 27.0.3 1.29 1.30 1.31 5.2.3 ARM64, x86_64
Business 2.27.0 LTS February 20, 2025 26.0.2 27.0.3 1.29 1.30 1.31 5.2.3 ARM64, x86_64

Portainer Community Edition (CE)

Portainer Version Release Date Docker Version Kubernetes Version Podman Version Architectures
Community 2.40.0 STS March 26, 2026 28.5.1 29.2.1 1.33 1.34 1.35 5.8.0 ARM64, x86_64
Community 2.39.1 LTS March 19, 2026 28.5.1 29.2.1 1.33 1.34 1.35 5.8.0 ARM64, x86_64
Community 2.39.0 LTS February 26, 2026 28.5.1 29.2.1 1.32 1.33 1.34 5.6.0 ARM64, x86_64
Community 2.38.1 STS February 13, 2026 28.5.1 29.2.1 1.32 1.33 1.34 5.6.0 ARM64, x86_64
Community 2.38.0 STS January 29, 2026 28.5.1 29.1.2 1.32 1.33 1.34 5.6.0 ARM64, x86_64
Community 2.37.0 STS December 11, 2025 28.5.1 29.1.1 1.32 1.33 1.34 5.6.0 ARM64, x86_64
Community 2.33.5 LTS November 27, 2025 28.5.1 29.0.0 1.32 1.33 1.34 5.6.0 ARM64, x86_64
Community 2.36.0 STS November 27, 2025 28.5.1 29.0.0 1.32 1.33 1.34 5.6.0 ARM64, x86_64
Community 2.33.4 LTS November 20, 2025 28.5.1 29.0.0 1.32 1.33 1.34 5.6.0 ARM64, x86_64
Community 2.33.3 LTS October 30, 2025 27.5.1 28.5.1 1.32 1.33 1.34 5.6.0 ARM64, x86_64
Community 2.35.0 STS October 16, 2025 27.5.1 28.4.0 1.31 1.32 1.33 5.6.0 ARM64, x86_64
Community 2.33.2 LTS September 25, 2025 27.5.1 28.4.0 1.31 1.32 1.33 5.6.0 ARM64, x86_64
Community 2.34.0 STS September 18, 2025 27.5.1 28.3.3 1.31 1.32 1.33 5.5.1 ARM64, x86_64
Community 2.33.1 LTS August 27, 2025 27.5.1 28.3.2 1.31 1.32 1.33 5.5.1 ARM64, x86_64
Community 2.33.0 LTS August 20, 2025 27.5.1 28.3.2 1.31 1.32 .133 5.5.1 ARM64, x86_64
Community 2.32.0 July 24, 2025 27.5.1 28.2.2 1.31 1.32 1.33 5.4.0 ARM64, x86_64
Community 2.31.3 July 3, 2025 27.5.1 28.1.1 1.31 1.32 1.33 5.4.0 ARM64, x86_64
Community 2.27.9 LTS July 2, 2025 26.0.2 27.0.3 1.29 1.30 1.31 5.2.3 ARM64, x86_64
Community 2.31.2 June 26, 2025 27.5.1 28.1.1 1.31 1.32 1.33 5.4.0 ARM64, x86_64
Community 2.27.8 LTS June 25, 2025 26.0.2 27.0.3 1.29 1.30 1.31 5.2.3 ARM64, x86_64
Community 2.31.1 June 19, 2025 27.5.1 28.1.1 1.31 1.32 1.33 5.4.0 ARM64, x86_64
Community 2.27.7 LTS June 17. 2025 26.0.2 27.0.3 1.29 1.30 1.31 5.2.3 ARM64, x86_64
Community 2.31.0 June 12, 2025 27.5.1 28.1.1 1.31 1.32 1.33 5.4.0 ARM64, x86_64
Community 2.30.1 May 20, 2025 27.5.1 28.1.1 1.30 1.31 1.32 5.4.0 ARM64, x86_64
Community 2.30.0 May 15, 2025 27.5.1 28.1.1 1.30 1.31 1.32 5.4.0 ARM64, x86_64
Community 2.27.6 LTS May 9, 2025 26.0.2 27.0.3 1.29 1.30 1.31 5.2.3 ARM64, x86_64
Community 2.27.5 LTS May 2, 2025 26.0.2 27.0.3 1.29 1.30 1.31 5.2.3 ARM64, x86_64
Community 2.29.2 April 24, 2025 27.0.3 28.0.0 1.30 1.31 1.32 5.2.3 ARM64, x86_64
Community 2.29.1 April 23, 2025 27.0.3 28.0.0 1.30 1.31 1.32 5.2.3 ARM64, x86_64
Community 2.29.0 April 16, 2025 27.0.3 28.0.0 1.30 1.31 1.32 5.2.3 ARM64, x86_64
Community 2.27.4 LTS April 15, 2025 26.0.2 27.0.3 1.29 1.30 1.31 5.2.3 ARM64, x86_64
Community 2.28.1 March 20, 2025 26.0.2 27.0.3 1.29 1.30 1.31 5.2.3 ARM64, x86_64
Community 2.28.0 March 19, 2025 26.0.2 27.0.3 1.29 1.30 1.31 5.2.3 ARM64, x86_64
Community 2.27.2 LTS March 19, 2025 26.0.2 27.0.3 1.29 1.30 1.31 5.2.3 ARM64, x86_64
Community 2.27.1 LTS February 27, 2025 26.0.2 27.0.3 1.29 1.30 1.31 5.2.3 ARM64, x86_64
Community 2.27.0 LTS February 20, 2025 26.0.2 27.0.3 1.29 1.30 1.31 5.2.3 ARM64, x86_64

{% hint style="info" %} If you find an issue with an unlisted configuration, before reporting a bug, update your environment to a valid configuration and try to replicate the issue. {% endhint %}

Persistent storage

The Portainer Server requires persistent storage in order to maintain the database and configuration information it needs to function. The installation process provides a basic storage configuration for your platform. By default, both Docker and Kubernetes provide local (to the node) storage only, and if cluster-wide persistent storage is desired we recommend implementing it at the infrastructure level.

Additionally, you will want to ensure that your persistent storage for Portainer's data volume is right-sized for your needs. If you intend to use Portainer's Git deployment functionality for example, you will need to be aware that as part of the deployment from Git, Portainer will clone the remote repository locally to the Portainer data volume, which in the case of larger or multiple Git repos may consume significant amounts of disk space.

For larger or performance-critical deployments, we suggest you look to provision persistent storage with the highest possible throughput and lowest available latency. SSD-level performance (~3.5 MB/s, 30,000 IOPS or above, under 10ms write IO latency) is ideal. Be careful when using cloud provider storage both in terms of latency and "burstable" or noisy-neighbor performance characteristics.

If you would like more assistance with verifying your scaled deployment please get in touch with our team.

Ports

In order to access the UI and API, and for the Portainer Server instance and the Portainer Agents to communicate, certain ports need to be accessible.

On the Portainer Server the following ports must be open:

  • TCP port 9443 (or 30779 for Kubernetes with NodePort) for the UI and API
  • TCP port 8000 (or 30776 for Kubernetes with NodePort) for the TCP tunnel server for Edge Agents. This port is optional and only required if using Edge Compute features with Edge Agents.

For the Portainer Agent:

  • TCP port 9001 (or 30778 for Kubernetes with NodePort) must be accessible on the Agent from the Portainer Server instance.

The Portainer Edge Agent does not require any open ports.

{% hint style="info" %} All ports can be changed during installation. {% endhint %}

{% content-ref url="install/" %} install {% endcontent-ref %}

{% content-ref url="install-ce/" %} install-ce {% endcontent-ref %}