HomelabDeck
← Back to all apps

Portainer

Container Management

Web UI for managing Docker and Kubernetes without the CLI.

Portainer Community Edition is a lightweight web UI for managing Docker, Docker Swarm, Kubernetes and Podman environments without touching the CLI. It gives homelab operators and hobbyists an easy way to deploy stacks, inspect logs, and manage containers, images, volumes and networks from a single dashboard.

License
Zlib
GitHub stars
38,500
Official website
https://www.portainer.io
Source code
https://github.com/portainer/portainer

Compatibility

Architectures
amd64, arm64
Database
Stateless
Resource footprint
256 MB RAM · 0.5 CPU
Very light for managing a single Docker host — a few hundred MB of RAM is plenty. Footprint grows when managing many remote endpoints, Kubernetes clusters or Docker Swarm environments from one Portainer instance.

Proof of Work Gallery

  • Dashboard
  • Settings
  • Environments

Deployment

services:
  portainer:
    image: portainer/portainer-ce:latest
    container_name: portainer
    restart: unless-stopped
    security_opt:
      - no-new-privileges:true
    ports:
      - "8000:8000"
      - "9443:9443"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - portainer-data:/data

volumes:
  portainer-data:

Alternative to

Docker Desktop, Rancher, Kubernetes Dashboard