# Table of contents
* [Welcome](README.md)
* [What's new in version 2.18](whats-new.md)
* [Release Notes](release-notes.md)
## Getting Started
* [Introduction](start/intro.md)
* [Portainer architecture](start/architecture.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)
* [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)
* [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)
* [Upgrading Portainer](start/upgrade/README.md)
* [Upgrading on Docker Standalone](start/upgrade/docker.md)
* [Upgrading on Docker Swarm](start/upgrade/swarm.md)
* [Upgrading on Kubernetes](start/upgrade/kubernetes.md)
* [Upgrading on Nomad](start/upgrade/nomad.md)
* [Upgrading the Edge Agent](start/upgrade/edge.md)
* [Switching to Portainer Business Edition](start/upgrade/tobe/README.md)
* [Upgrade to Business Edition from Portainer](start/upgrade/tobe/inapp.md)
* [Docker Standalone](start/upgrade/tobe/docker.md)
* [Docker Swarm](start/upgrade/tobe/swarm.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](user/docker/README.md)
* [Dashboard](user/docker/dashboard.md)
* [App Templates](user/docker/templates/README.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 or duplicate 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)
* [Setup](user/docker/host/setup.md)
* [Registries](user/docker/host/registries.md)
* [Swarm](user/docker/swarm/README.md)
* [Setup](user/docker/swarm/setup.md)
* [Cluster visualizer](user/docker/swarm/cluster-visualizer.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)
* [Helm](user/kubernetes/helm/README.md)
* [Deploy a new application from a Helm chart](user/kubernetes/helm/deploy.md)
* [Applications](user/kubernetes/applications/README.md)
* [Add a new application using a form](user/kubernetes/applications/add.md)
* [Add a new application using a manifest](user/kubernetes/applications/manifest.md)
* [Inspect an application](user/kubernetes/applications/inspect.md)
* [Edit an application](user/kubernetes/applications/edit.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)
* [Services](user/kubernetes/services.md)
* [Ingresses](user/kubernetes/ingresses/README.md)
* [Add an Ingress manually](user/kubernetes/ingresses/add.md)
* [Add an Ingress using a manifest](user/kubernetes/ingresses/manifest.md)
* [Remove an Ingress](user/kubernetes/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)
* [Remove a ConfigMap or Secret](user/kubernetes/configurations/remove.md)
* [Volumes](user/kubernetes/volumes/README.md)
* [Inspect a volume](user/kubernetes/volumes/inspect.md)
* [Remove a volume](user/kubernetes/volumes/remove.md)
* [Cluster](user/kubernetes/cluster/README.md)
* [Setup](user/kubernetes/cluster/setup.md)
* [Inspect a node](user/kubernetes/cluster/node.md)
* [Security constraints](user/kubernetes/cluster/security.md)
* [Registries](user/kubernetes/cluster/registries.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)
* [Remove a container](user/aci/containers/remove.md)
* [Nomad](user/nomad/README.md)
* [Dashboard](user/nomad/dashboard.md)
* [Nomad Jobs](user/nomad/jobs.md)
* [Edge Compute](user/edge/README.md)
* [Edge Groups](user/edge/groups.md)
* [Edge Stacks](user/edge/stacks.md)
* [Edge Jobs](user/edge/jobs.md)
* [Waiting Room](user/edge/waiting-room.md)
* [Account settings](user/account-settings.md)
## Administering Portainer
* [Users](admin/users/README.md)
* [Teams](admin/users/teams/README.md)
* [Add a new team](admin/users/teams/add.md)
* [Add a user to a team](admin/users/teams/add-user.md)
* [Roles](admin/users/roles.md)
* [Add a new user](admin/users/add.md)
* [Turn a user into an administrator](admin/users/promote.md)
* [Reset a user's password](admin/users/password.md)
* [Environments](admin/environments/README.md)
* [Groups](admin/environments/groups.md)
* [Tags](admin/environments/tags.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 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)
* [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)
* [Add a Docker Swarm environment](admin/environments/add/swarm/README.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)
* [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)
* [Add a Kubernetes environment](admin/environments/add/kubernetes/README.md)
* [Install Portainer Agent on your Kubernetes environment](admin/environments/add/kubernetes/agent.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)
* [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)
* [Linode](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)
* [MicroK8s](admin/environments/add/kube-create/microk8s.md)
* [Add an environment via the Portainer API](admin/environments/add/api.md)
* [Manage access to environments](admin/environments/access.md)
* [Manage access to environment groups](admin/environments/access-groups.md)
* [Auto onboarding](admin/environments/aeec.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)
* [Authentication logs](admin/logs/README.md)
* [Activity logs](admin/logs/activity.md)
* [Notifications](admin/notifications.md)
* [Settings](admin/settings/README.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 Civo credentials](admin/settings/credentials/civo.md)
* [Add Linode 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)
* [Edge Compute](admin/settings/edge.md)
## Frequently Asked Questions
* [Portainer Concepts](faq/concepts.md)
* [Installing](faq/installing.md)
* [Upgrading](faq/upgrading.md)
* [Troubleshooting](faq/troubleshooting.md)
* [Contributing](faq/contributing.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)
* [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)
* [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
* [Knowledge Base](https://portal.portainer.io/knowledge)
* [YouTube](https://www.youtube.com/channel/UC7diMJcrULjDseq5yhSUZgg/videos)
* [Slack](https://join.slack.com/t/portainer/shared\_invite/zt-txh3ljab-52QHTyjCqbe5RibC2lcjKA)
* [Discord](https://discord.com/invite/j8fVken)
* [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)