portainer /portainer

Making Docker and Kubernetes management easy.

★ 38,806⑂ 2,936👁 465⑃ 5,626● 6,154▤ 195◈ 1,527
TypeScriptZlibCreated 2016-05-19www.portainer.io
38,806
stars
+9
2,936
forks
465
watchers
5,626
prs
6,154
issues
195
releases
1,527
discussions

README

Portainer Community Edition is a free, lightweight container management UI for Docker, Swarm, Podman, Kubernetes, and ACI environments. It is provided as-is, at no cost, for the convenience of homelab operators, hobbyists, students, and anyone experimenting with containers on their own hardware.

Portainer Business Edition builds on the same open-source base and adds the features, hardening, and commercial support that production and enterprise environments require (RBAC, GitOps, edge management, audit, SSO, and more).

- Find out more about Portainer Business Edition features
- Take3 – get 3 free nodes of Portainer Business for as long as you want them
- Get started with Portainer BE

 Intended use

Portainer CE is designed for homelabs, learning environments, personal projects, and other non-production deployments. It is not intended for, or supported in, business, production, or any other environment where uptime, security posture, or data integrity matter.

It is provided without support, without warranty (express or implied), and without any commitment as to fitness for a particular purpose. There is no SLA, no guaranteed response to issues, and no roadmap commitment. If you run Portainer CE, you are choosing to self-support, and you should be comfortable reading source, filing your own issues, and troubleshooting on your own.

If you need Portainer in a production or business-critical context, or you want commercial support, use Portainer Business Edition.

 Latest version

Portainer CE is updated periodically, with no guarantees on cadence, and is provided as-is and without support. Business Edition releases will be more frequent than Community Edition.



 Getting started

- Deploy Portainer
- Documentation
- Contribute to the project

 Getting help

Portainer CE has no official support channel.

You may find help from other users via GitHub Issues and the community Slack, but any assistance you receive there is voluntary, best-effort, and provided by other community members rather than by Portainer. It is not a substitute for commercial support.

- Issues: https://github.com/portainer/portainer/issues
- Community: https://www.portainer.io/join-our-community

If you need commercial support, guaranteed response, or you are running Portainer in a production or business-critical context, buy a supported version at portainer.io.

 Reporting bugs and contributing

- Want to report a bug or request a feature? Open an issue. Please note that filing an issue does not create any obligation on the project to respond, triage, or fix it.
- Want to help build _Portainer_? Follow our contribution guidelines to build it locally and open a pull request.

 Security

For information about reporting security vulnerabilities, please see our Security Policy.

 Work for us

If you are a developer, and our code in this repo makes sense to you, we would love to hear from you. We are always on the hunt for good devs, either freelance or employed. Drop us a line a

Top issues

Discussions

Latest release

Release 2.45.3 LTS 2.45.3 2026-10-21
Known issues

- On Async Edge environments, an invalid update schedule date can be displayed when browsing a snapshot

 Known issues with Podman support

- Podman environments aren't supported by auto-onboarding script
- It's not possible to add Podman environments via socket, when running a Portainer server on Docker (and vice versa)
- Support for only CentOS 9, Podman 5 rootful

 Changes

 Breaking changes

- Portainer no longer trusts TLS certificates issued by eMudhra (emSign), following the compromise of eight eMudhra intermediate CAs (CVE-2026-111943). Connections to servic

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON