# Table of contents * [Welcome](README.md) * [What's new in version 2.39](whats-new.md) * [Release Notes](release-notes.md) ## Getting Started * [Introduction](start/intro.md) * [Portainer architecture](start/architecture.md) * [Lifecycle policy](start/lifecycle.md) * [Requirements and prerequisites](start/requirements-and-prerequisites.md) * [Install Portainer BE](start/install/README.md) * [Set up a new Portainer BE Server installation](start/install/server/README.md) * [Docker Standalone](start/install/server/docker/README.md) * [Install Portainer BE with Docker on Linux](start/install/server/docker/linux.md) * [Install Portainer BE with Docker on WSL / Docker Desktop](start/install/server/docker/wsl.md) * [Install Portainer BE with Docker on Windows Container Service](start/install/server/docker/wcs.md) * [Docker Swarm](start/install/server/swarm/README.md) * [Install Portainer BE with Docker Swarm on Linux](start/install/server/swarm/linux.md) * [Install Portainer BE with Docker Swarm on WSL / Docker Desktop](start/install/server/swarm/wsl.md) * [Install Portainer BE with Docker Swarm on Windows Container Service](start/install/server/swarm/wcs.md) * [Podman](start/install/server/podman/README.md) * [Install Portainer BE with Podman on Linux](start/install/server/podman/linux.md) * [Kubernetes](start/install/server/kubernetes/README.md) * [Install Portainer BE on your Kubernetes environment](start/install/server/kubernetes/baremetal.md) * [Install Portainer BE with Kubernetes on WSL / Docker Desktop](start/install/server/kubernetes/wsl.md) * [Initial setup](start/install/server/setup.md) * [Install Portainer CE](start/install-ce/README.md) * [Set up a new Portainer CE Server installation](start/install-ce/server/README.md) * [Docker Standalone](start/install-ce/server/docker/README.md) * [Install Portainer CE with Docker on Linux](start/install-ce/server/docker/linux.md) * [Install Portainer CE with Docker on WSL / Docker Desktop](start/install-ce/server/docker/wsl.md) * [Install Portainer CE with Docker on Windows Container Service](start/install-ce/server/docker/wcs.md) * [Docker Swarm](start/install-ce/server/swarm/README.md) * [Install Portainer CE with Docker Swarm on Linux](start/install-ce/server/swarm/linux.md) * [Install Portainer CE with Docker Swarm on WSL / Docker Desktop](start/install-ce/server/swarm/wsl.md) * [Install Portainer CE with Docker Swarm on Windows Container Service](start/install-ce/server/swarm/wcs.md) * [Podman](start/install-ce/server/podman/README.md) * [Install Portainer CE with Podman on Linux](start/install-ce/server/podman/linux.md) * [Kubernetes](start/install-ce/server/kubernetes/README.md) * [Install Portainer CE on your Kubernetes environment](start/install-ce/server/kubernetes/baremetal.md) * [Install Portainer CE with Kubernetes on WSL / Docker Desktop](start/install-ce/server/kubernetes/wsl.md) * [Initial setup](start/install-ce/server/setup.md) * [Add an environment to an existing installation](start/agent.md) * [Updating Portainer](start/upgrade/README.md) * [Updating on Docker Standalone](start/upgrade/docker.md) * [Updating on Docker Swarm](start/upgrade/swarm.md) * [Updating on Podman](start/upgrade/podman.md) * [Updating on Kubernetes](start/upgrade/kubernetes.md) * [Updating on Nomad](start/upgrade/nomad.md) * [Updating the Edge Agent](start/upgrade/edge.md) * [Updating from Portainer 1.x](start/upgrade/from-1.x.md) * [Switching to Portainer Business Edition](start/upgrade/tobe/README.md) * [Upgrade to Business Edition from within Portainer Community Edition](start/upgrade/tobe/inapp.md) * [Docker Standalone](start/upgrade/tobe/docker.md) * [Docker Swarm](start/upgrade/tobe/swarm.md) * [Podman](start/upgrade/tobe/podman.md) * [Kubernetes](start/upgrade/tobe/kubernetes.md) * [Upgrading Agent-only deployments](start/upgrade/tobe/agent.md) ## Using Portainer * [Home](user/home/README.md) * [Snapshot browsing](user/home/snapshot.md) * [OpenAMT](user/home/openamt.md) * [Docker/Swarm/Podman](user/docker/README.md) * [Dashboard](user/docker/dashboard.md) * [Templates](user/docker/templates/README.md) * [Application](user/docker/templates/application.md) * [Custom templates](user/docker/templates/custom.md) * [Deploy a stack](user/docker/templates/deploy-stack.md) * [Deploy a container](user/docker/templates/deploy-container.md) * [Stacks](user/docker/stacks/README.md) * [Add a new stack](user/docker/stacks/add.md) * [Inspect or edit a stack](user/docker/stacks/edit.md) * [Create a template from a deployed stack](user/docker/stacks/template.md) * [Webhooks](user/docker/stacks/webhooks.md) * [Migrate, duplicate or rename a stack](user/docker/stacks/migrate.md) * [Remove a stack](user/docker/stacks/remove.md) * [Services](user/docker/services/README.md) * [Add a new service](user/docker/services/add.md) * [Configure service options](user/docker/services/configure.md) * [Scale a service](user/docker/services/scale.md) * [View the status of a service task](user/docker/services/tasks.md) * [View service logs](user/docker/services/logs.md) * [Roll back a service](user/docker/services/rollback.md) * [Webhooks](user/docker/services/webhooks.md) * [Containers](user/docker/containers/README.md) * [Add a new container](user/docker/containers/add.md) * [View a container's details](user/docker/containers/view.md) * [Inspect a container](user/docker/containers/inspect.md) * [Edit or duplicate a container](user/docker/containers/edit.md) * [Advanced container settings](user/docker/containers/advanced.md) * [Webhooks](user/docker/containers/webhooks.md) * [Attach a volume to a container](user/docker/containers/attach-volume.md) * [View container logs](user/docker/containers/logs.md) * [View container statistics](user/docker/containers/stats.md) * [Access a container's console](user/docker/containers/console.md) * [Change container ownership](user/docker/containers/ownership.md) * [Remove a container](user/docker/containers/remove.md) * [Images](user/docker/images/README.md) * [Pull an image](user/docker/images/pull.md) * [Build a new image](user/docker/images/build.md) * [Import an image](user/docker/images/import.md) * [Export an image](user/docker/images/export.md) * [Networks](user/docker/networks/README.md) * [Add a new network](user/docker/networks/add.md) * [Remove a network](user/docker/networks/remove.md) * [Volumes](user/docker/volumes/README.md) * [Add a new volume](user/docker/volumes/add.md) * [Browse a volume](user/docker/volumes/browse.md) * [Remove a volume](user/docker/volumes/remove.md) * [Configs](user/docker/configs/README.md) * [Add a new config](user/docker/configs/add.md) * [Remove a config](user/docker/configs/remove.md) * [Secrets](user/docker/secrets/README.md) * [Add a new secret](user/docker/secrets/add.md) * [Remove a secret](user/docker/secrets/remove.md) * [Events](user/docker/events.md) * [Host](user/docker/host/README.md) * [Details](user/docker/host/details.md) * [Setup](user/docker/host/setup.md) * [Registries](user/docker/host/registries.md) * [Policies](user/docker/host/policies.md) * [Swarm](user/docker/swarm/README.md) * [Details](user/docker/swarm/details.md) * [Cluster visualizer](user/docker/swarm/cluster-visualizer.md) * [Setup](user/docker/swarm/setup.md) * [Registries](user/docker/swarm/registries.md) * [Kubernetes](user/kubernetes/README.md) * [Dashboard](user/kubernetes/dashboard.md) * [kubectl shell](user/kubernetes/kubectl.md) * [Kubeconfig](user/kubernetes/kubeconfig.md) * [Custom Templates](user/kubernetes/templates/README.md) * [Add a new custom template](user/kubernetes/templates/add.md) * [Edit a custom template](user/kubernetes/templates/edit.md) * [Remove a custom template](user/kubernetes/templates/remove.md) * [Namespaces](user/kubernetes/namespaces/README.md) * [Add a new namespace](user/kubernetes/namespaces/add.md) * [Manage a namespace](user/kubernetes/namespaces/manage.md) * [Manage access to a namespace](user/kubernetes/namespaces/access.md) * [Remove a namespace](user/kubernetes/namespaces/remove.md) * [Applications](user/kubernetes/applications/README.md) * [Add a new application using a form](user/kubernetes/applications/add.md) * [Add a new application using code](user/kubernetes/applications/manifest/README.md) * [Create an application from a Manifest](user/kubernetes/applications/manifest/create.md) * [Create an application from a Helm chart](user/kubernetes/applications/manifest/helm.md) * [Inspect an application](user/kubernetes/applications/inspect.md) * [Inspect a Helm application](user/kubernetes/applications/inspect-helm.md) * [Edit an application](user/kubernetes/applications/edit.md) * [Edit a Helm application](user/kubernetes/applications/edit-helm.md) * [Webhooks](user/kubernetes/applications/webhooks.md) * [Detach a volume from an application](user/kubernetes/applications/detach-volume.md) * [Remove an application](user/kubernetes/applications/remove.md) * [Networking](user/kubernetes/networking/README.md) * [Services](user/kubernetes/networking/services.md) * [Ingresses](user/kubernetes/networking/ingresses/README.md) * [Add an Ingress manually](user/kubernetes/networking/ingresses/add.md) * [Add an Ingress using a manifest](user/kubernetes/networking/ingresses/manifest.md) * [Remove an Ingress](user/kubernetes/networking/ingresses/remove-an-ingress.md) * [ConfigMaps & Secrets](user/kubernetes/configurations/README.md) * [Add a ConfigMap](user/kubernetes/configurations/add.md) * [Add a Secret](user/kubernetes/configurations/add-1.md) * [Volumes](user/kubernetes/volumes/README.md) * [Inspect a volume](user/kubernetes/volumes/inspect.md) * [Remove a volume](user/kubernetes/volumes/remove.md) * [More Resources](user/kubernetes/more-resources/README.md) * [Custom Resources](user/kubernetes/more-resources/custom-resources.md) * [Cron Jobs & Jobs](user/kubernetes/more-resources/jobs.md) * [Service Accounts](user/kubernetes/more-resources/service-accounts.md) * [Cluster Roles](user/kubernetes/more-resources/cluster-roles.md) * [Roles](user/kubernetes/more-resources/namespace-roles.md) * [Cluster](user/kubernetes/cluster/README.md) * [Details](user/kubernetes/cluster/details/README.md) * [Inspect a node](user/kubernetes/cluster/details/node.md) * [Setup](user/kubernetes/cluster/setup.md) * [Security constraints](user/kubernetes/cluster/security.md) * [Registries](user/kubernetes/cluster/registries.md) * [Policies](user/kubernetes/cluster/policies.md) * [Azure ACI](user/aci/README.md) * [Dashboard](user/aci/dashboard.md) * [Container instances](user/aci/containers/README.md) * [Add a new container](user/aci/containers/add.md) * [View container details](user/aci/containers/details.md) * [Remove a container](user/aci/containers/remove.md) * [Nomad](user/nomad.md) * [Edge Compute](user/edge/README.md) * [Edge Groups](user/edge/groups.md) * [Edge Stacks](user/edge/stacks/README.md) * [Add a new Edge Stack](user/edge/stacks/add.md) * [Edge Jobs](user/edge/jobs.md) * [Edge Configurations](user/edge/configurations.md) * [Waiting Room](user/edge/waiting-room.md) * [Edge Templates](user/edge/templates/README.md) * [Application](user/edge/templates/application.md) * [Custom](user/edge/templates/custom.md) * [Observability](user/observability/README.md) * [Alerting](user/observability/alerting.md) * [Account settings](user/account-settings.md) ## Administering Portainer * [User-related](admin/user/README.md) * [Users](admin/user/users.md) * [Add a new user](admin/user/add.md) * [Turn a user into an administrator](admin/user/promote.md) * [Reset a user's password](admin/user/password.md) * [Teams](admin/user/teams/README.md) * [Add a new team](admin/user/teams/add.md) * [Add a user to a team](admin/user/teams/add-user.md) * [Roles](admin/user/roles.md) * [Environment-related](admin/environments/README.md) * [Environments](admin/environments/environments.md) * [Add a new environment](admin/environments/add/README.md) * [Add a local environment](admin/environments/add/local.md) * [Add a Docker Standalone environment](admin/environments/add/docker/README.md) * [Install Edge Agent Standard on Docker Standalone](admin/environments/add/docker/edge.md) * [Install Edge Agent Async on Docker Standalone](admin/environments/add/docker/edge-async.md) * [Install Portainer Agent on Docker Standalone](admin/environments/add/docker/agent.md) * [Connect to the Docker API](admin/environments/add/docker/api.md) * [Connect to the Docker Socket](admin/environments/add/docker/socket.md) * [Add a Docker Swarm environment](admin/environments/add/swarm/README.md) * [Install Edge Agent Standard on Docker Swarm](admin/environments/add/swarm/edge.md) * [Install Edge Agent Async on Docker Swarm](admin/environments/add/swarm/edge-async.md) * [Install Portainer Agent on Docker Swarm](admin/environments/add/swarm/agent.md) * [Connect to the Docker API](admin/environments/add/swarm/api.md) * [Connect to the Docker Socket](admin/environments/add/swarm/socket.md) * [Add a Podman environment](admin/environments/add/podman/README.md) * [Install Edge Agent Standard on Podman](admin/environments/add/podman/edge.md) * [Install Edge Agent Async on Podman](admin/environments/add/podman/edge-async.md) * [Install Portainer Agent on Podman](admin/environments/add/podman/agent.md) * [Connect to the Podman Socket](admin/environments/add/podman/socket.md) * [Add a Kubernetes environment](admin/environments/add/kubernetes/README.md) * [Install Edge Agent Standard on Kubernetes](admin/environments/add/kubernetes/edge.md) * [Install Edge Agent Async on Kubernetes](admin/environments/add/kubernetes/edge-async.md) * [Install Portainer Agent on your Kubernetes environment](admin/environments/add/kubernetes/agent.md) * [Import an existing Kubernetes environment](admin/environments/add/kubernetes/import.md) * [Add an ACI environment](admin/environments/add/aci.md) * [Add a Nomad environment](admin/environments/add/nomad.md) * [Provision KaaS Cluster](admin/environments/add/kaas/README.md) * [Civo](admin/environments/add/kaas/civo.md) * [Akamai Connected Cloud](admin/environments/add/kaas/linode.md) * [DigitalOcean](admin/environments/add/kaas/digitalocean.md) * [Google Cloud](admin/environments/add/kaas/gke.md) * [AWS](admin/environments/add/kaas/eks.md) * [Azure](admin/environments/add/kaas/aks.md) * [Create a Kubernetes cluster](admin/environments/add/kube-create/README.md) * [Talos Kubernetes](admin/environments/add/kube-create/omni.md) * [MicroK8s](admin/environments/add/kube-create/microk8s/README.md) * [Offline installation](admin/environments/add/kube-create/microk8s/offline.md) * [Add an environment via the Portainer API](admin/environments/add/api.md) * [Auto onboarding](admin/environments/aeec.md) * [Groups](admin/environments/groups.md) * [Policies](admin/environments/policies/README.md) * [Kubernetes Policies](admin/environments/policies/kubernetes-policies/README.md) * [Create a Kubernetes RBAC policy](admin/environments/policies/kubernetes-policies/kubernetes-rbac-policy.md) * [Create a Kubernetes security policy](admin/environments/policies/kubernetes-policies/kubernetes-security-policy.md) * [Create a Kubernetes setup policy](admin/environments/policies/kubernetes-policies/kubernetes-setup-policy.md) * [Create a Kubernetes registry policy](admin/environments/policies/kubernetes-policies/kubernetes-registry-policy.md) * [Docker Policies](admin/environments/policies/docker-policies/README.md) * [Create a Docker, Swarm or Podman RBAC policy](admin/environments/policies/docker-policies/rbac-policy.md) * [Create a Docker, Swarm or Podman security policy](admin/environments/policies/docker-policies/security-policy.md) * [Create a Docker, Swarm or Podman setup policy](admin/environments/policies/docker-policies/setup-policy.md) * [Create a Docker, Swarm or Podman registry policy](admin/environments/policies/docker-policies/registry-policy.md) * [Tags](admin/environments/tags.md) * [Update & Rollback](admin/environments/update.md) * [Registries](admin/registries/README.md) * [Add a new registry](admin/registries/add/README.md) * [Add a DockerHub account](admin/registries/add/dockerhub.md) * [Add an AWS ECR registry](admin/registries/add/ecr.md) * [Add a Quay.io registry](admin/registries/add/quay.md) * [Add a ProGet registry](admin/registries/add/proget.md) * [Add an Azure registry](admin/registries/add/azure.md) * [Add a GitLab registry](admin/registries/add/gitlab.md) * [Add a GitHub registry](admin/registries/add/ghcr.md) * [Add a custom registry](admin/registries/add/custom.md) * [Browse a registry](admin/registries/browse.md) * [Manage a registry](admin/registries/manage.md) * [Licenses](admin/licenses.md) * [Logs](admin/logs/README.md) * [Authentication](admin/logs/authentication.md) * [Activity](admin/logs/activity.md) * [Notifications](admin/notifications.md) * [Settings](admin/settings/README.md) * [General](admin/settings/general.md) * [Authentication](admin/settings/authentication/README.md) * [Authenticate via LDAP](admin/settings/authentication/ldap.md) * [Authenticate via Active Directory](admin/settings/authentication/active-directory.md) * [Authenticate via OAuth](admin/settings/authentication/oauth.md) * [Shared credentials](admin/settings/credentials/README.md) * [Add Sidero Omni credentials](admin/settings/credentials/omni.md) * [Add Civo credentials](admin/settings/credentials/civo.md) * [Add Akamai Connected Cloud credentials](admin/settings/credentials/linode.md) * [Add DigitalOcean credentials](admin/settings/credentials/digitalocean.md) * [Add Google Cloud credentials](admin/settings/credentials/gke.md) * [Add AWS credentials](admin/settings/credentials/eks.md) * [Add Azure credentials](admin/settings/credentials/aks.md) * [Add SSH credentials](admin/settings/credentials/ssh.md) * [Add Git credentials](admin/settings/credentials/git.md) * [Edge Compute](admin/settings/edge.md) ## Frequently Asked Questions * [Getting started](faqs/getting-started/README.md) * [How do I get started with Portainer?](faqs/getting-started/how-do-i-get-started-with-portainer.md) * [What is Portainer's architecture?](faqs/getting-started/what-is-portainers-architecture.md) * [What information does Portainer collect?](faqs/getting-started/what-information-does-portainer-collect.md) * [Can I use Portainer CE in a production environment?](faqs/getting-started/can-i-use-portainer-ce-in-a-production-environment.md) * [How does Portainer secure connectivity to and from Agents and Edge Agents?](faqs/getting-started/how-does-portainer-secure-connectivity-to-and-from-agents-and-edge-agents.md) * [Which is more secure, the Agent or the Edge Agent?](faqs/getting-started/which-is-more-secure-the-agent-or-the-edge-agent.md) * [What does Portainer's backup include?](faqs/getting-started/what-does-portainers-backup-include.md) * [How does Portainer respond to CVEs?](faqs/getting-started/how-does-portainer-respond-to-cves.md) * [Can Portainer’s interface language be changed?](faqs/getting-started/can-portainers-interface-language-be-changed.md) * [Why shouldn’t I give all Portainer users admin access?](faqs/getting-started/why-shouldnt-i-give-all-portainer-users-admin-access.md) * [Why do we recommend using the Edge Agent instead of the traditional Agent?](faqs/getting-started/why-do-we-recommend-using-the-edge-agent-instead-of-the-traditional-agent.md) * [Installing](faqs/installing/README.md) * [How do I install Portainer?](faqs/installing/how-do-i-install-portainer.md) * [Can I run Portainer on my configuration?](faqs/installing/can-i-run-portainer-on-my-configuration.md) * [How do I change the port that Portainer runs on?](faqs/installing/how-do-i-change-the-port-that-portainer-runs-on.md) * [My host is using SELinux. Can I use Portainer?](faqs/installing/my-host-is-using-selinux.-can-i-use-portainer.md) * [Does Portainer support WSL1?](faqs/installing/does-portainer-support-wsl1.md) * [Which ARM architectures does Portainer support?](faqs/installing/which-arm-architectures-does-portainer-support.md) * [Portainer isn't starting on my Windows server - help!](faqs/installing/portainer-isnt-starting-on-my-windows-server-help.md) * [How can I ensure Portainer's configuration is retained?](faqs/installing/how-can-i-ensure-portainers-configuration-is-retained.md) * [Does Portainer support TLS for socket connections?](faqs/installing/does-portainer-support-tls-for-socket-connections.md) * [How do I remove Portainer?](faqs/installing/how-do-i-remove-portainer.md) * [How can I deploy the Portainer Agent on a Swarm cluster with Linux and Windows nodes?](faqs/installing/how-can-i-deploy-the-portainer-agent-on-a-swarm-cluster-with-linux-and-windows-nodes.md) * [Portainer fails to deploy on Vultr's VKE platform](faqs/installing/portainer-fails-to-deploy-on-vultrs-vke-platform.md) * [Does Portainer support Podman?](faqs/installing/does-portainer-support-podman.md) * [I just installed Portainer but I can't access the UI, how do I fix this?](faqs/installing/i-just-installed-portainer-but-i-cant-access-the-ui-how-do-i-fix-this.md) * [Does Portainer support containerd?](faqs/installing/does-portainer-support-containerd.md) * ["Your Portainer instance has timed out for security purposes" error fix](faqs/installing/your-portainer-instance-has-timed-out-for-security-purposes-error-fix.md) * [Can I use internal authentication and external authentication at the same time?](faqs/installing/can-i-use-internal-authentication-and-external-authentication-at-the-same-time.md) * [Upgrading and downgrading](faqs/upgrading/README.md) * [How do I upgrade Portainer to the latest version?](faqs/upgrading/how-do-i-upgrade-portainer-to-the-latest-version.md) * [Can I upgrade from Portainer Community Edition to Portainer Business Edition?](faqs/upgrading/can-i-upgrade-from-portainer-community-edition-to-portainer-business-edition.md) * [After upgrading, why doesn’t my version number match the latest version?](faqs/upgrading/after-upgrading-why-doesnt-my-version-number-match-the-latest-version.md) * [Why does Portainer keep prompting me to upgrade?](faqs/upgrading/why-does-portainer-keep-prompting-me-to-upgrade.md) * [Why have my agents stopped working after upgrading Portainer?](faqs/upgrading/why-have-my-agents-stopped-working-after-upgrading-portainer.md) * [Can I upgrade an environment from Docker Standalone to Docker Swarm?](faqs/upgrading/can-i-upgrade-an-environment-from-docker-standalone-to-docker-swarm.md) * [Can I downgrade from Portainer Business to Portainer CE?](faqs/upgrading/can-i-downgrade-from-portainer-business-to-portainer-ce.md) * [Why do my users no longer have access after upgrading to BE from CE?](faqs/upgrading/why-do-my-users-no-longer-have-access-after-upgrading-to-be-from-ce.md) * [How can I roll back to a previous version of Portainer?](faqs/upgrading/how-can-i-roll-back-to-a-previous-version-of-portainer.md) * [Licensing](faqs/licensing/README.md) * [What is a node for licensing purposes?](faqs/licensing/what-is-a-node-for-licensing-purposes.md) * [Can I add more nodes to my existing subscription?](faqs/licensing/how-do-i-add-more-nodes-to-my-license.md) * [How do I renew my subscription?](faqs/licensing/how-do-i-renew-my-subscription.md) * [What is the pricing for Business Edition?](faqs/licensing/what-is-the-pricing-for-business-edition.md) * [How do I enter my Portainer Business license into Portainer CE?](faqs/licensing/how-do-i-enter-my-portainer-business-license-into-portainer-ce.md) * [How can I move my license from one instance to another?](faqs/licensing/how-can-i-move-my-license-from-one-instance-to-another.md) * [Is there a way to specify the license at the command line?](faqs/licensing/is-there-a-way-to-specify-the-license-at-the-command-line.md) * [Can I use the same license key / Portainer instance across Dev, QA and Prod environments?](faqs/licensing/can-i-use-the-same-license-key-portainer-instance-across-dev-qa-and-prod-environments.md) * [Can I use the same license key / Portainer instance across my private network and my public network?](faqs/licensing/can-i-use-the-same-license-key-portainer-instance-across-my-private-network-and-my-public-network.md) * [License already applied error](faqs/licensing/license-already-applied-error.md) * [My Portainer Extensions license has expired. What can I do?](faqs/licensing/my-portainer-extensions-license-has-expired.-what-can-i-do.md) * [A valid authorisation token is missing error](faqs/licensing/a-valid-authorisation-token-is-missing-error.md) * [Can we add our Business Edition license to Portainer running in Docker Desktop Extension?](faqs/licensing/can-we-add-our-business-edition-license-to-portainer-running-in-docker-desktop-extension.md) * [Switching from Trial License to 3 Free Nodes License](faqs/licensing/switching-from-trial-license-to-3-free-nodes-license.md) * [I want to use my License in a different environment. How do I do this?](faqs/licensing/i-want-to-use-my-license-in-a-different-environment.-how-do-i-do-this.md) * [Why isn’t my 3- license key working?](faqs/licensing/why-isnt-my-3-license-key-working.md) * [How do I renew my 3 nodes free license?](faqs/licensing/how-do-i-renew-my-3-nodes-free-license.md) * [How do I renew my 5 nodes free license?](faqs/licensing/how-do-i-renew-my-5-nodes-free-license.md) * [Troubleshooting](faqs/troubleshooting/README.md) * [Access and authentication](faqs/troubleshooting/access-and-authentication/README.md) * [How can I switch back to internal authentication?](faqs/troubleshooting/access-and-authentication/how-can-i-switch-back-to-internal-authentication.md) * [I enabled "Force HTTPS only" and now I'm locked out of Portainer. How do I get back in?](faqs/troubleshooting/access-and-authentication/i-enabled-force-https-only-and-now-im-locked-out-of-portainer.-how-do-i-get-back-in.md) * [How do I reset my Portainer password?](faqs/troubleshooting/access-and-authentication/how-do-i-reset-my-portainer-password.md) * [Client sent an HTTP request to an HTTPS server](faqs/troubleshooting/access-and-authentication/client-sent-an-http-request-to-an-https-server.md) * [Unable to Authenticate After Portainer Update](faqs/troubleshooting/access-and-authentication/unable-to-authenticate-after-portainer-update.md) * [Unable to Login via LDAP in Portainer](faqs/troubleshooting/access-and-authentication/unable-to-login-via-ldap-in-portainer.md) * [LDAP Groups are not auto-populating Portainer teams](faqs/troubleshooting/access-and-authentication/ldap-groups-are-not-auto-populating-portainer-teams.md) * [Agents and environment management](faqs/troubleshooting/agents-and-environment-management/README.md) * [How can I move existing Edge Agent deployments to a new Portainer Server instance?](faqs/troubleshooting/agents-and-environment-management/how-can-i-move-existing-edge-agent-deployments-to-a-new-portainer-server-instance.md) * [Why can't my agents communicate with Portainer on Swarm?](faqs/troubleshooting/agents-and-environment-management/why-cant-my-agents-communicate-with-portainer-on-swarm.md) * [Why has my Environment IP not updated after I changed it?](faqs/troubleshooting/agents-and-environment-management/why-has-my-environment-ip-not-updated-after-i-changed-it.md) * [Why is my Portainer Edge Agent using a large amount of memory?](faqs/troubleshooting/agents-and-environment-management/why-is-my-portainer-edge-agent-using-a-large-amount-of-memory.md) * [Troubleshooting Edge Agent Connection Issues](faqs/troubleshooting/agents-and-environment-management/troubleshooting-edge-agent-connection-issues.md) * [How do I change the way I connect to an environment without losing my existing stacks?](faqs/troubleshooting/agents-and-environment-management/how-do-i-change-the-way-i-connect-to-an-environment-without-losing-my-existing-stacks.md) * [Stacks, deployments and updates](faqs/troubleshooting/stacks-deployments-and-updates/README.md) * [Why do relative bind mounts appear empty after updating a stack that was deployed from Git?](faqs/troubleshooting/stacks-deployments-and-updates/empty-relative-bind-mounts.md) * [How do automatic updates for stacks/applications work?](faqs/troubleshooting/stacks-deployments-and-updates/how-do-automatic-updates-for-stacks-applications-work.md) * [How does the image update notification icon work?](faqs/troubleshooting/stacks-deployments-and-updates/how-does-the-image-update-notification-icon-work.md) * [Can I build an image while deploying a stack/application from Git?](faqs/troubleshooting/stacks-deployments-and-updates/can-i-build-an-image-while-deploying-a-stack-application-from-git.md) * [Why don't custom standalone app templates show when using Docker Swarm?](faqs/troubleshooting/stacks-deployments-and-updates/why-dont-custom-standalone-app-templates-show-when-using-docker-swarm.md) * [How do I configure Portainer's GitOps features to authenticate to a Bitbucket repository?](faqs/troubleshooting/stacks-deployments-and-updates/how-do-i-configure-portainers-gitops-features-to-authenticate-to-a-bitbucket-repository.md) * [Why are stack deployment times slow?](faqs/troubleshooting/stacks-deployments-and-updates/why-are-stack-deployment-times-slow.md) * [Environment Variable Management in Docker: .env vs. stack.env](faqs/troubleshooting/stacks-deployments-and-updates/environment-variable-management-in-docker-.env-vs.-stack.env.md) * [How do I recover orphaned stacks from a previously deleted environment?](faqs/troubleshooting/stacks-deployments-and-updates/how-do-i-recover-orphaned-stacks-from-a-previously-deleted-environment.md) * [UI and features](faqs/troubleshooting/ui-and-features/README.md) * [Why can't I use the console with my container?](faqs/troubleshooting/ui-and-features/why-cant-i-use-the-console-with-my-container.md) * [Exposed ports in the container view redirect me to 0.0.0.0. What can I do?](faqs/troubleshooting/ui-and-features/exposed-ports-in-the-container-view-redirect-me-to-0.0.0.0.-what-can-i-do.md) * [Why is a feature only available in Portainer Business Edition?](faqs/troubleshooting/ui-and-features/why-is-a-feature-only-available-in-portainer-business-edition.md) * [Runtime and Resource sliders are not showing the set value on ARM](faqs/troubleshooting/ui-and-features/runtime-and-resource-sliders-are-not-showing-the-set-value-on-arm.md) * [Why doesn’t the Portainer UI load inside an iframe?](faqs/troubleshooting/ui-and-features/why-doesnt-the-portainer-ui-load-inside-an-iframe.md) * [Why can I not see an option to update the Portainer version within the UI?](faqs/troubleshooting/ui-and-features/why-can-i-not-see-an-option-to-update-the-portainer-version-within-the-ui.md) * [Logs, errors and debugging](faqs/troubleshooting/logs-errors-and-debugging/README.md) * [Unable to Access Pod Logs in My k0s Cluster](faqs/troubleshooting/logs-errors-and-debugging/unable-to-access-pod-logs-in-my-k0s-cluster.md) * [Can you view deleted container logs in Portainer?](faqs/troubleshooting/logs-errors-and-debugging/can-you-view-deleted-container-logs-in-portainer.md) * [How can I get the logs for Portainer itself?](faqs/troubleshooting/logs-errors-and-debugging/how-can-i-get-the-logs-for-portainer-itself.md) * [Why can't my users see anything in the environment they have access to?](faqs/troubleshooting/logs-errors-and-debugging/why-cant-my-users-see-anything-in-the-environment-they-have-access-to.md) * [Why do I see a lot of TLS handshake errors in my Portainer and/or Agent logs?](faqs/troubleshooting/logs-errors-and-debugging/why-do-i-see-a-lot-of-tls-handshake-errors-in-my-portainer-and-or-agent-logs.md) * ["Failed to get license info" or "Unable to retrieve license info" message with valid license](faqs/troubleshooting/logs-errors-and-debugging/failed-to-get-license-info-or-unable-to-retrieve-license-info-message-with-valid-license.md) * [What does a 500 error code mean?](faqs/troubleshooting/logs-errors-and-debugging/what-does-a-500-error-code-mean.md) * [Why is my console closing after a certain time?](faqs/troubleshooting/logs-errors-and-debugging/why-is-my-console-closing-after-a-certain-time.md) * [“Failed logging user activity” error in Portainer](faqs/troubleshooting/logs-errors-and-debugging/failed-logging-user-activity-error-in-portainer.md) * [Certificates and security](faqs/troubleshooting/certificates-and-security/README.md) * [How to enable/disable image Up-to-date indicator](faqs/troubleshooting/certificates-and-security/how-to-enable-disable-image-up-to-date-indicator.md) * [How can I use my custom certificate authority (CA) with Portainer?](faqs/troubleshooting/certificates-and-security/how-can-i-use-my-custom-certificate-authority-ca-with-portainer.md) * [Registry and image management](faqs/troubleshooting/registry-and-image-management/README.md) * [Why is my node count higher than it should be?](faqs/troubleshooting/registry-and-image-management/why-is-my-node-count-higher-than-it-should-be.md) * [I am unable to push an image to an AWS Elastic Container Registry](faqs/troubleshooting/registry-and-image-management/i-am-unable-to-push-an-image-to-an-aws-elastic-container-registry.md) * [Contributing](faqs/contributing/README.md) * [How do I report a bug?](faqs/contributing/how-do-i-report-a-bug.md) * [How do I raise a feature request?](faqs/contributing/how-do-i-raise-a-feature-request.md) * [How do you decide which bugs and features to work on first?](faqs/contributing/how-do-you-decide-which-bugs-and-features-to-work-on-first.md) * [How do I log a Support Request?](faqs/contributing/how-do-i-log-a-support-request.md) * [How do I report a security vulnerability?](faqs/contributing/how-do-i-report-a-security-vulnerability.md) * [Known issues](faqs/known-issues/README.md) * [Edge stacks do not support authenticating to deploy applications from private registries](faqs/known-issues/edge-stacks-do-not-support-authenticating-to-deploy-applications-from-private-registries.md) * [Known issues with VMware](faqs/known-issues/known-issues-with-vmware.md) * [Groups info issue with OAuth using Microsoft AD](faqs/known-issues/groups-info-issue-with-oauth-using-microsoft-ad.md) * [Resource limits in a compose file are not applying](faqs/known-issues/resource-limits-in-a-compose-file-are-not-applying.md) * [Hardware Acceleration GPU button is missing](faqs/known-issues/hardware-acceleration-gpu-button-is-missing.md) * [Unable to update environment variables when running on Synology NAS](faqs/known-issues/unable-to-update-environment-variables-when-running-on-synology-nas.md) * [Unable to remove the Group Configuration from Active Directory authentication configuration](faqs/known-issues/unable-to-remove-the-group-configuration-from-active-directory-authentication-configuration.md) * ["Image not found on registry" error when upgrading from CE to BE or self-updating on Synology NAS](faqs/known-issues/image-not-found-on-registry-error-when-upgrading-from-ce-to-be-or-self-updating-on-synology-nas.md) * [MicroK8s Known Issues](faqs/known-issues/microk8s-known-issues.md) * ["Unauthorized" error when pushing images to ACR with Service Principal account](faqs/known-issues/unauthorized-error-when-pushing-images-to-acr-with-service-principal-account.md) * ["Invalid certificate file" error when browsing empty Azure Container Registry](faqs/known-issues/invalid-certificate-file-error-when-browsing-empty-azure-container-registry.md) * [Environments not loading with Docker Engine 29.0.0](faqs/known-issues/environments-not-loading-with-docker-engine-29.0.0.md) * [Docker Compose files including build steps fail](faqs/known-issues/docker-compose-files-including-build-steps-fail.md) * [Getting support](faqs/getting-support/README.md) * [How to get support for Community Edition and 5 Nodes Free Users](faqs/getting-support/how-to-get-support-for-community-edition-and-5-nodes-free-users.md) * [How to get support for Business Edition Customers with a subscription](faqs/getting-support/how-to-get-support-for-business-edition-customers-with-a-subscription.md) * [Which versions of Portainer do you provide support for?](faqs/getting-support/which-versions-of-portainer-do-you-provide-support-for.md) ## Advanced Topics * [CLI configuration options](advanced/cli.md) * [App templates](advanced/app-templates/README.md) * [Build and host your own app templates](advanced/app-templates/build.md) * [App template JSON format](advanced/app-templates/format.md) * [The Portainer Edge Agent](advanced/edge-agent.md) * [Access control](advanced/access-control.md) * [Reset the admin user's password](advanced/reset-admin.md) * [Security and compliance](advanced/security.md) * [Encrypting the Portainer database](advanced/db-encryption.md) * [Using your own SSL certificate with Portainer](advanced/ssl.md) * [Using mTLS with Portainer](advanced/mtls.md) * [Stream auth and activity logs to an external provider](advanced/siem.md) * [Using Portainer with reverse proxies](advanced/reverse-proxy/README.md) * [Deploying Portainer behind Traefik Proxy](advanced/reverse-proxy/traefik.md) * [Deploying Portainer behind nginx reverse proxy](advanced/reverse-proxy/nginx.md) * [How Relative Path Support works in Portainer](advanced/relative-paths.md) * [Helm chart configuration options](advanced/helm-chart-configuration-options.md) * [Docker roles and permissions](advanced/docker-roles-and-permissions.md) * [Kubernetes roles and bindings](advanced/kubernetes-roles-and-bindings.md) * [Deprecated and removed features](advanced/deprecated.md) ## API * [Accessing the Portainer API](api/access.md) * [API documentation](api/docs.md) * [API usage examples](api/examples.md) ## Get More Help * [Portainer Academy](https://academy.portainer.io) * [YouTube](https://www.youtube.com/channel/UC7diMJcrULjDseq5yhSUZgg/videos) * [GitHub](https://github.com/orgs/portainer/discussions) * [Slack](https://portainer.io/slack) * [Discord](https://portainer.io/discord) * [Open a support request](https://www.portainer.io/portainer-business-support) ## Contribute to Portainer * [Contribute](contribute/contribute.md) * [Build instructions](contribute/build/README.md) * [Set up a macOS build environment](contribute/build/mac.md) * [Set up a Linux build environment](contribute/build/linux.md) *** * [Privacy Policy](privacy.md)