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
#12925Failed Loading Environment438 comments · 2025-11-11#7725Error when enabling GPU85 comments · 2022-09-23#6701`stack.env` does not work84 comments · 2022-03-28#597[Feature Request] A field to add options for docker run/create80 comments · 2017-02-13#2341Updating a service fails when the image is from a private registry67 comments · 2018-10-08#8507Portainer 2.17.0 Business Edition no longer able to recreate containers - Error 50063 comments · 2023-02-16#1645MAC address collisions63 comments · 2018-02-08#5813Can't update environment variable on Synology NAS DSM758 comments · 2021-10-03
Discussions
#13341Portainer 3.0.1 STS is now available!0 comments · 2026-10-29#13333Need to be able to use Portainer's stack label in compose file for container name0 comments · 2026-10-24#13331allow creating new volumes during container setup0 comments · 2026-10-24#13330Trim user input0 comments · 2026-10-24#13328Add OCI version label to published Docker images0 comments · 2026-10-24#13326A native Go --healthcheck flag proposal (solves the scratch image curl issue), adds to "Discussion #9597"1 comments · 2026-10-23#13323Support direct SSO login in Community edition0 comments · 2026-10-16#13321Improve 'Notifications' message for stack deployment0 comments · 2026-10-15
Latest release
Release 2.45.3 LTS 2.45.3 2026-10-21Known 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