Skip to content
Crop test-02

What can I do with Portainer?

Portainer is a one-stop shop for managing your containerized environments, providing a massive amount of functionality in both our Community and Business Editions. We often hear from our users, “Wow, I didn’t know Portainer could do that!” So here’s a list of what you can do with Portainer.
Community Edition
Our free and open source product 
BUSINESS EDITION
Our premium edition built for organizations
Deploy containers
Create containers / stacks / services
- Using guided forms
- From YAML files
- From a Git repository
- Relative path support for Git stacks (Docker/ Swarm only)
Use Portainer app templates
- Create your own templates
- Use pre-made templates
Triage and remediate
View a container's status
View container logs
Access container consoles through Portainer
Adjust container resource assignments
Clean up unused objects in your environments
Manage the lifecycles of your applications
Manually update through the UI
Webhook support (Docker/ Swarm only)
GitOps
- Automate your updates
- Store Git credentials
- Set a change window
- Force redeployment (Docker/ Swarm only)
Platform Management
Use Portainer as a gateway/ proxy for other tooling
Manage container image registries
Update Portainer to latest version from in-app
Docker management
- Manage Images
- Manage Networks
- Visual representation of Swarm nodes and services
- Manage Swarm node availability
- Configure Docker security policies
- New image availability indicators
Kubernetes management
- Manage Volumes
- Manage Networking
- Manage CPU and memory allocation
- Use Portainer as a transparent Kubernetes API Gateway
- Kubernetes API Gateway: kubectl via Portainer
- Create Kubernetes clusters on cloud providers
- Create Kubernetes clusters on your own servers
- Import existing Kube environments via kubeconfig
- Automatically deploy manifests to new environments
- Direct YAML editing
- Perform rolling restarts
- Manage resource quotas and overcommitment
- Manage storage quotas
- Set load balancer quotas
- Enforce admin-only ingress creation
- Enforce code-based deployment
Secure and monitor access to your environments
User management
- Create users
- Create teams
- Specify roles for each user or group with Role-Based Access Control
Use an external authentication provider
- LDAP
- Preconfigured OpenLDAP template
- OAuth
- Preconfigured OAuth provider templates
- Active Directory
- AD user auto sync
- Hide internal authentication prompt
Secure your environments
- Restrict access to the default namespace (Kubernetes)
- Enforce admin-only secret viewing (Kubernetes)
- Set Pod Security constraints (Kubernetes)
- Hide anonymous Docker Hub
Security logging
- Notification log
- Authentication logs
- Activity logs
- Export Auth and Activity logs
Portainer backup
- Download Portainer backups
- Back up Portainer to S3-compatible storage
- Schedule automatic Portainer backups
Edge / IIoT
Community Edition
Our free and open source product
BUSINESS EDITION
Our premium edition built for organizations 
IoT Onboarding
Provision Edge environments
Bulk device onboarding to preconfigure multiple devices ahead of time
mTLS for Edge Agent Communications
Preconfiguring devices
- FDO
- OpenAMT
Waiting Room feature for bulk onboarding devices
IoT Deployment
Edge Stacks
- Deploy Edge Stacks to multiple devices
- Deploy from private image registries
- Deploy Edge Configurations that your Edge Stacks reference
- GitOps for Edge Stacks
- Use relative path volumes when deploying Edge Stacks
- Use Edge Stack versioning to retain or roll back to older deployments
- Pre-pull images when deploying
- Retry deployment when deploying
- Stagger your deployments and/or updates in groups
Edge Templates
Pass-through host environment variables
IoT Management
Edge Groups
- Manually organize your Edge environments into groups
- Dynamically group Edge environments by tags
Edge Jobs
Manage Edge environments directly (via the tunnel functionality)
Use async mode with your Edge environments
Remotely update the Edge Agent installations via Portainer
Pricing

Frequently Asked Questions

Here's some of the common questions we get around pricing. If you don't find the answer you are looking for, please Contact Sales or Contact Us.

What do you mean by Node?

A “node” can be described as a “server” (whether this is an actual physical server, a VM, a Raspberry Pi, your desktop or laptop, an industrial computer, or an embedded computing device) that is capable of running containers (via Docker, Kubernetes or another orchestrator) which is either running the Portainer Server or is under the management of a Portainer Server installation.

View “What’s a Node for licensing purposes?” for more information.

We also offer a range of pricing for different node sizes:

- For Edge Compute nodes; Edge Server (<= 16 cores), Edge Gateway/ Industrial/PC (<= 10 cores), Edge Linux PLC/ Mini PC (<= 4 cores) or IoT Sensor nodes (<=1Ghz). 

Do Docker, Swarm and Kubernetes require different licenses? No. A single Portainer license supports container management across all orchestrators and environments. 
What edition is right for me; Community Edition or Business Edition?

Portainer Community Edition is our free and open source version, most suited to individuals or small self-managing teams. It is community supported. CE is perfect for home lab use and learning how to manage containers.

Portainer Business Edition is our premium offering that includes features for Security, Access Management and Permission, and Auditing, making it more suitable for organizations. 

For more information visit: Portainer Community Edition vs Portainer Business Edition, What's the Difference?

What level of support can I expect?

For Business Edition customers, our standard license gives you 9x5 next business day support. If you need 24x7 support, then please get in touch with our sales team and we’ll supply pricing. For more information regarding support review our Support Terms

Home and Student license holders and 5 Nodes Free Users can get community support via our Portainer Github channel.

Can I move between Community Edition and Business Editions?

Upgrading from Community Edition to Business Edition is as simple as deploying the Portainer Business instance instead of Community Edition, reusing all of your existing database/settings.

Downgrading from Business Edition to Community Edition can be tricky. Please visit Can I downgrade from Portainer BE to Portainer CE on our Knowledge Base to ensure you follow the correct process. 

Do you offer additional consulting services or help? Yes, for Business Edition Customers, we offer professional services to cover consulting, implementation, configuration, training and support. We also offer 24x7 support if needed. 

Get started with Portainer today

We're here to answer your questions on how Portainer can speed up your adoption