Portainer Documentation
Official WebsiteKnowledge BasePricingGet 3 Nodes of BE Free
2.21 LTS
2.21 LTS
  • Welcome
  • What's new in version 2.21
  • Release Notes
  • Getting Started
    • Introduction
    • Portainer architecture
    • Lifecycle policy
    • Requirements and prerequisites
    • Install Portainer BE
      • Set up a new Portainer BE Server installation
        • Docker Standalone
          • Install Portainer BE with Docker on Linux
          • Install Portainer BE with Docker on WSL / Docker Desktop
          • Install Portainer BE with Docker on Windows Container Service
        • Docker Swarm
          • Install Portainer BE with Docker Swarm on Linux
          • Install Portainer BE with Docker Swarm on WSL / Docker Desktop
          • Install Portainer BE with Docker Swarm on Windows Container Service
        • Kubernetes
          • Install Portainer BE on your Kubernetes environment
          • Install Portainer BE with Kubernetes on WSL / Docker Desktop
        • Initial setup
    • Install Portainer CE
      • Set up a new Portainer CE Server installation
        • Docker Standalone
          • Install Portainer CE with Docker on Linux
          • Install Portainer CE with Docker on WSL / Docker Desktop
          • Install Portainer CE with Docker on Windows Container Service
        • Docker Swarm
          • Install Portainer CE with Docker Swarm on Linux
          • Install Portainer CE with Docker Swarm on WSL / Docker Desktop
          • Install Portainer CE with Docker Swarm on Windows Container Service
        • Kubernetes
          • Install Portainer CE on your Kubernetes environment
          • Install Portainer CE with Kubernetes on WSL / Docker Desktop
        • Initial setup
    • Add an environment to an existing installation
    • Updating Portainer
      • Updating on Docker Standalone
      • Updating on Docker Swarm
      • Updating on Kubernetes
      • Updating on Nomad
      • Updating the Edge Agent
      • Updating from Portainer 1.x
      • Switching to Portainer Business Edition
        • Upgrade to Business Edition from within Portainer Community Edition
        • Docker Standalone
        • Docker Swarm
        • Kubernetes
        • Upgrading Agent-only deployments
  • Using Portainer
    • Home
      • Snapshot browsing
      • OpenAMT
    • Docker/Swarm
      • Dashboard
      • Templates
        • Application
        • Custom templates
        • Deploy a stack
        • Deploy a container
      • Stacks
        • Add a new stack
        • Inspect or edit a stack
        • Create a template from a deployed stack
        • Webhooks
        • Migrate or duplicate a stack
        • Remove a stack
      • Services
        • Add a new service
        • Configure service options
        • Scale a service
        • View the status of a service task
        • View service logs
        • Roll back a service
        • Webhooks
      • Containers
        • Add a new container
        • View a container's details
        • Inspect a container
        • Edit or duplicate a container
        • Advanced container settings
        • Webhooks
        • Attach a volume to a container
        • View container logs
        • View container statistics
        • Access a container's console
        • Change container ownership
        • Remove a container
      • Images
        • Pull an image
        • Build a new image
        • Import an image
        • Export an image
      • Networks
        • Add a new network
        • Remove a network
      • Volumes
        • Add a new volume
        • Browse a volume
        • Remove a volume
      • Configs
        • Add a new config
        • Remove a config
      • Secrets
        • Add a new secret
        • Remove a secret
      • Events
      • Host
        • Details
        • Setup
        • Registries
      • Swarm
        • Details
        • Cluster visualizer
        • Setup
        • Registries
    • Kubernetes
      • Dashboard
      • kubectl shell
      • Kubeconfig
      • Custom Templates
        • Add a new custom template
        • Edit a custom template
        • Remove a custom template
      • Namespaces
        • Add a new namespace
        • Manage a namespace
        • Manage access to a namespace
        • Remove a namespace
      • Helm
      • Applications
        • Add a new application using a form
        • Add a new application using a manifest
        • Inspect an application
        • Inspect a Helm application
        • Edit an application
        • Webhooks
        • Detach a volume from an application
        • Remove an application
      • Networking
        • Services
        • Ingresses
          • Add an Ingress manually
          • Add an Ingress using a manifest
          • Remove an Ingress
      • ConfigMaps & Secrets
        • Add a ConfigMap
        • Add a Secret
      • Volumes
        • Inspect a volume
        • Remove a volume
      • More Resources
        • Service Accounts
        • Cluster Roles
        • Roles
      • Cluster
        • Details
        • Inspect a node
        • Setup
        • Security constraints
        • Registries
    • Azure ACI
      • Dashboard
      • Container instances
        • Add a new container
        • Remove a container
    • Nomad
    • Edge Compute
      • Edge Groups
      • Edge Stacks
        • Add a new Edge Stack
      • Edge Jobs
      • Edge Configurations
      • Waiting Room
      • Edge Templates
        • Application
        • Custom
    • Account settings
  • Administering Portainer
    • User-related
      • Users
      • Add a new user
      • Turn a user into an administrator
      • Reset a user's password
      • Teams
        • Add a new team
        • Add a user to a team
      • Roles
    • Environment-related
      • Environments
      • Add a new environment
        • Add a local environment
        • Add a Docker Standalone environment
          • Install Portainer Agent on Docker Standalone
          • Connect to the Docker API
          • Connect to the Docker Socket
          • Install Edge Agent Standard on Docker Standalone
          • Install Edge Agent Async on Docker Standalone
        • Add a Docker Swarm environment
          • Install Portainer Agent on Docker Swarm
          • Connect to the Docker API
          • Connect to the Docker Socket
          • Install Edge Agent Standard on Docker Swarm
          • Install Edge Agent Async on Docker Swarm
        • Add a Kubernetes environment
          • Install Portainer Agent on your Kubernetes environment
          • Install Edge Agent Standard on Kubernetes
          • Install Edge Agent Async on Kubernetes
          • Import an existing Kubernetes environment
        • Add an ACI environment
        • Add a Nomad environment
        • Provision KaaS Cluster
          • Civo
          • Akamai Connected Cloud
          • DigitalOcean
          • Google Cloud
          • AWS
          • Azure
        • Create a Kubernetes cluster
          • MicroK8s
            • Offline installation
        • Add an environment via the Portainer API
      • Auto onboarding
      • Groups
      • Tags
      • Manage access to environments
      • Manage access to environment groups
      • Update & Rollback
    • Registries
      • Add a new registry
        • Add a DockerHub account
        • Add an AWS ECR registry
        • Add a Quay.io registry
        • Add a ProGet registry
        • Add an Azure registry
        • Add a Gitlab registry
        • Add a GitHub registry
        • Add a custom registry
      • Browse a registry
      • Manage a registry
    • Licenses
    • Logs
      • Authentication
      • Activity
    • Notifications
    • Settings
      • General
      • Authentication
        • Authenticate via LDAP
        • Authenticate via Active Directory
        • Authenticate via OAuth
      • Shared credentials
        • Add Civo credentials
        • Add Akamai Connected Cloud credentials
        • Add DigitalOcean credentials
        • Add Google Cloud credentials
        • Add AWS credentials
        • Add Azure credentials
        • Add SSH credentials
      • Edge Compute
  • Frequently Asked Questions
    • Portainer Concepts
    • Installing
    • Upgrading
    • Troubleshooting
    • Contributing
  • Advanced Topics
    • CLI configuration options
    • App templates
      • Build and host your own app templates
      • App template JSON format
    • The Portainer Edge Agent
    • Access control
    • Reset the admin user's password
    • Security and compliance
    • Encrypting the Portainer database
    • Using your own SSL certificate with Portainer
    • Using mTLS with Portainer
    • Stream auth and activity logs to an external provider
    • Using Portainer with reverse proxies
      • Deploying Portainer behind Traefik Proxy
      • Deploying Portainer behind nginx reverse proxy
    • How Relative Path Support works in Portainer
    • Helm chart configuration options
    • Docker roles and permissions
    • Kubernetes roles and bindings
    • Deprecated and removed features
  • API
    • Accessing the Portainer API
    • API documentation
    • API usage examples
  • Get More Help
    • Knowledge Base
    • Portainer Academy
    • YouTube
    • GitHub
    • Slack
    • Discord
    • Open a support request
  • Contribute to Portainer
    • Contribute
    • Build instructions
      • Set up a macOS build environment
      • Set up a Linux build environment
Powered by GitBook
On this page
  • Valid configurations
  • Portainer Business Edition (BE)
  • Portainer Community Edition (CE)
  • Persistent storage
  • Ports

Was this helpful?

Edit on GitHub
  1. Getting Started

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
Architectures

December 20, 2024

26.0.2 27.0.1

1.28 1.29 1.30

October 25, 2024

26.0.2 27.0.1

1.28 1.29 1.30

October 8, 2024

26.0.2 27.0.1

1.28 1.29 1.30

September 24, 2024

26.0.2 27.0.1

1.28 1.29 1.30

September 10, 2024

26.0.2 27.0.1

1.28 1.29 1.30

August 27, 2024

26.0.2 27.0.1

1.28 1.29 1.30

May 21, 2024

25.0.5

1.24 1.26 1.27

May 1, 2024

25.0.5

1.24 1.26 1.27

April 22, 2024

23.0.6 24.0.4

1.23 1.24 1.26

April 5, 2024

23.0.6 24.0.6

1.24 1.26 1.27

March 19, 2024

23.0.6 24.0.6

1.24 1.26 1.27

December 6, 2023

23.0.6 24.0.4

1.23 1.24 1.26

November 22, 2023

23.0.6 24.0.4

1.23 1.24 1.26

November 13, 2023

23.0.6 24.0.4

1.23 1.24 1.26

September 20, 2023

23.0.6 24.0.4

1.23 1.24 1.26

August 31, 2023

23.0.6 24.0.4

1.23 1.24 1.26

July 7, 2023

23.0.6 24.0.4

1.22 1.23 1.24

May 22, 2023

20.10.9 20.10.13 20.10.17

1.22 1.23 1.24

May 1, 2023

20.10.9 20.10.13 20.10.17

1.22 1.23 1.24

April 18, 2023

20.10.9 20.10.13 20.10.17

1.22 1.23 1.24

February 22, 2023

20.10.9 20.10.13 20.10.17

1.22 1.23 1.24

February 7, 2023

20.10.9 20.10.13 20.10.17

1.22 1.23 1.24

November 21, 2022

20.10.9 20.10.13 20.10.17

1.21.7 1.22 1.23

November 9, 2022

20.10.9 20.10.13 20.10.17

1.21.7 1.22 1.23

October 31, 2022

20.10.9 20.10.13 20.10.17

1.21.7 1.22 1.23

September 16, 2022

20.10.9 20.10.12 20.10.13

1.21.7 1.22 1.23

September 6, 2022

20.10.9 20.10.12 20.10.13

1.21.7 1.22 1.23

July 26, 2022

20.10.9 20.10.12 20.10.13

1.21.7 1.22 1.23

July 12, 2022

20.10.9 20.10.12 20.10.13

1.21.7 1.22 1.23

June 28, 2022

20.10.9 20.10.12 20.10.13

1.21.7 1.22 1.23

May 12, 2022

20.10.9 20.10.12 20.10.13

1.21.7 1.22 1.23

May 9, 2022

20.10.9 20.10.12 20.10.13

1.21.7 1.22 1.23

April 4, 2022

20.10.7 20.10.11 20.10.12

1.21.7 1.22 1.23

March 9, 2022

20.10.7 20.10.11 20.10.12

1.21.7 1.22 1.23

March 8, 2022

20.10.7 20.10.11 20.10.12

1.21.7 1.22 1.23

November 15, 2021

20.10.6 20.10.7 20.10.8

1.19.11 1.20.7 1.21 1.22

July 29, 2021

20.10.6 20.10.7

1.19 1.20.2 1.21

May 4, 2021

20.10.5

1.19 1.20.2 1.21

February 22, 2021

19.03.13

1.17.3 1.18.6 1.19.3

December 3, 2020

19.03.13

1.17.3 1.18.6 1.19.3

Portainer Community Edition (CE)

Portainer Version
Release Date
Docker Version
Kubernetes Version
Architectures

Community 2.21.5

December 20, 2024

26.0.2 27.0.1

1.28 1.29 1.30

Community 2.21.4

October 25, 2024

26.0.2 27.0.1

1.28 1.29 1.30

Community 2.21.3

October 8, 2024

26.0.2 27.0.1

1.28 1.29 1.30

Community 2.21.2

September 24, 2024

26.0.2 27.0.1

1.28 1.29 1.30

Community 2.21.1

September 10, 2024

26.0.2 27.0.1

1.28 1.29 1.30

Community 2.21.0

August 27, 2024

26.0.2 27.0.1

1.28 1.29 1.30

Community 2.20.3

May 21, 2024

25.0.5

1.24 1.26 1.27

Community 2.20.2

May 1, 2024

25.0.5

1.24 1.26 1.27

Community 2.19.5

April 22, 2024

23.0.6 24.0.4

1.23 1.24 1.26

Community 2.20.1

April 5, 2024

23.0.6 24.0.6

1.24 1.26 1.27

Community 2.20.0

March 19, 2024

23.0.6 24.0.6

1.24 1.26 1.27

Community 2.19.4

December 6, 2023

23.0.6 24.0.4

1.23 1.24 1.26

Community 2.19.3

November 22, 2023

23.0.6 24.0.4

1.23 1.24 1.26

Community 2.19.2

November 13, 2023

23.0.6 24.0.4

1.23 1.24 1.26

Community 2.19.1

September 20, 2023

23.0.6 24.0.4

1.23 1.24 1.26

Community 2.19.0

August 31, 2023

23.0.6 24.0.4

1.23 1.24 1.26

Community 2.18.4

July 7, 2023

23.0.6 24.0.4

1.22 1.23 1.24

Community 2.18.3

May 22, 2023

20.10.9 20.10.13 20.10.17

1.22 1.23 1.24

Community 2.18.2

May 1, 2023

20.10.9 20.10.13 20.10.17

1.22 1.23 1.24

Community 2.18.1

April 18, 2023

20.10.9 20.10.13 20.10.17

1.22 1.23 1.24

Community 2.17.1

February 22, 2023

20.10.9 20.10.13 20.10.17

1.22 1.23 1.24

Community 2.17.0

February 7, 2023

20.10.9 20.10.13 20.10.17

1.22 1.23 1.24

Community 2.16.2

November 21, 2022

20.10.9 20.10.13 20.10.17

1.21.7 1.22 1.23

Community 2.16.1

November 9, 2022

20.10.9 20.10.13 20.10.17

1.21.7 1.22 1.23

Community 2.16.0

October 31, 2022

20.10.9 20.10.13 20.10.17

1.21.7 1.22 1.23

Community 2.15.1

September 16, 2022

20.10.9 20.10.12 20.10.13

1.21.7 1.22 1.23

Community 2.15.0

September 6, 2022

20.10.9 20.10.12 20.10.13

1.21.7 1.22 1.23

Community 2.14.2

July 26, 2022

20.10.9 20.10.12 20.10.13

1.21.7 1.22 1.23

Community 2.14.1

July 12, 2022

20.10.9 20.10.12 20.10.13

1.21.7 1.22 1.23

Community 2.14.0

June 28, 2022

20.10.9 20.10.12 20.10.13

1.21.7 1.22 1.23

Community 2.13.1

May 12, 2022

20.10.9 20.10.12 20.10.13

1.21.7 1.22 1.23

Community 2.13.0

May 9, 2022

20.10.9 20.10.12 20.10.13

1.21.7 1.22 1.23

Community 2.11.1

February 8, 2022

20.10.8 20.10.11 20.10.12

1.20.13 1.21.7 1.22.4

Community 2.11.0

December 9, 2021

20.10.6 20.10.8 20.10.11

1.19.11 1.20.7 1.21 1.22

Community 2.9.3

November 22, 2021

20.10.5 20.10.6

1.19.11 1.20.7 1.21 1.22

Community 2.9.2

October 26, 2021

20.10.5 20.10.6

1.19 1.20 1.21 1.22

Community 2.9.1

October 11, 2021

20.10.5 20.10.6

1.19 1.20 1.21 1.22

Community 2.9.0

September 23, 2021

20.10.5 20.10.6

1.19 1.20 1.21 1.22

Community 2.6.3

August 27, 2021

20.10.5 20.10.6

1.19 1.20 1.21 1.22

Community 2.6.2

August 2, 2021

20.10.5 20.10.6

1.19 1.20.2 1.21

Community 2.6.1

July 12, 2021

20.10.5 20.10.6

1.19 1.20.2 1.21

Community 2.6.0

June 25, 2021

20.10.5 20.10.6

1.19 1.20.2 1.21

Community 2.5.1

May 18, 2021

20.10.5 20.10.6

1.19 1.20.2 1.21

Community 2.5.0

May 18, 2021

20.10.5

1.19 1.20.2 1.21

Community 2.1.x

February 2, 2021

20.10.2

1.20.0

Community 2.0.1

January 7, 2021

20.10.0

1.17.13 1.18.9 1.19.3 1.20.0

Community 2.0

August 31, 2020

19.03.12

1.17.13 1.18.6 1.18.9 1.19.3

1.24.1

July 23, 2020

19.03.12

N/A

1.24.0

June 2, 2020

19.03.10

N/A

1.23.2

March 25, 2020

19.03.6

N/A

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.

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.

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.

All ports can be changed during installation.

PreviousLifecycle policyNextInstall Portainer BE

Last updated 4 months ago

Was this helpful?

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, x86_64

, , x86_64

, , x86_64

, , x86_64

, , x86_64

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

get in touch
Install Portainer BE
Install Portainer CE
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM64
ARM32
ARM64
ARM32
ARM64
ARM32
ARM64
ARM32
ARM64
Business 2.21.5
Business 2.21.4
Business 2.21.3
Business 2.21.2
Business 2.21.1
Business 2.21.0
Business 2.20.3
Business 2.20.2
Business 2.19.5
Business 2.20.1
Business 2.20.0
Business 2.19.4
Business 2.19.3
Business 2.19.2
Business 2.19.1
Business 2.19.0
Business 2.18.4
Business 2.18.3
Business 2.18.2
Business 2.18.1
Business 2.17.1
Business 2.17.0
Business 2.16.2
Business 2.16.1
Business 2.16.0
Business 2.15.1
Business 2.15.0
Business 2.14.2
Business 2.14.1
Business 2.14.0
Business 2.13.1
Business 2.13.0
Business 2.12.2
Business 2.12.1
Business 2.12.0
Business 2.10.0
Business 2.7.0
Business 2.4.0
Business 2.0.1
Business 2.0.0