Repolode
donknap

donknap/dpanel

A lightweight web panel for managing Docker and Podman containers, images, compose stacks and files from a browser.

Open-source alternative to:Portainer

Stars
4,153
Forks
272
Open issues
10
Last commit
2 days ago

What is it?

DPanel is a lightweight web-based management panel for Docker and Podman. It lets you view and operate containers, images, and Compose projects from a browser instead of the command line, and it runs itself as a container that mounts the Docker socket.

The community edition covers container management, image management and creation, Compose creation and deployment, file management inside containers, and system settings. The standard image also includes domain forwarding and certificate application, while a Lite image omits that and only handles container management. Images are published for Alpine and Debian bases.

A paid Pro edition is offered as an extension of the community version, adding enhancements to some features and custom skins. The project is written in Go with a React frontend built on Ant Design.

Key features

  • 01Manage Docker and Podman containers from a web interface.
  • 02Create and deploy Docker Compose projects.
  • 03Browse and manage images, including building new images.
  • 04Manage files inside containers.
  • 05Standard and Lite images, with Alpine or Debian bases.
  • 06Installable via a one-line quick-start script on Debian, Ubuntu, and Alpine.

Use cases

  • Managing a single home or small-server Docker host without learning the CLI.
  • Deploying and monitoring Compose stacks through a browser.
  • Running a lightweight alternative to heavier container dashboards on a VPS.

Quick start

  1. 1

    Run the standard edition container with Docker

    docker run -d --name dpanel --restart=always \ -p 80:80 -p 443:443 -p 8807:8080 -e APP_NAME=dpanel \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /home/dpanel:/dpanel dpanel/dpanel:latest
  2. 2

    Open the panel in a browser at port 8807

Things to know

  • The metadata gives no clear license (NOASSERTION), so check the license file before use.
  • Some enhanced features are only in the paid Pro edition.
  • On macOS the Docker socket must be mounted from a different path, per the README.

In collections

Topics

FAQ

What is dpanel?
A lightweight web panel for managing Docker and Podman containers, images, compose stacks and files from a browser. DPanel is a lightweight web-based management panel for Docker and Podman. It lets you view and operate containers, images, and Compose projects from a browser instead of the command line, and it runs itself as a container that mounts the Docker socket.
Is dpanel free to use? What license does it have?
dpanel is open source under the Other license. Check the license terms before using it in commercial products.
Is dpanel still maintained?
Actively maintained. The last commit to dpanel was on Oct 21, 2026.
What can I use dpanel for?
Managing a single home or small-server Docker host without learning the CLI. Deploying and monitoring Compose stacks through a browser. Running a lightweight alternative to heavier container dashboards on a VPS.
How do I install dpanel?
Run the standard edition container with Docker: docker run -d --name dpanel --restart=always \ -p 80:80 -p 443:443 -p 8807:8080 -e APP_NAME=dpanel \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /home/dpanel:/dpanel dpanel/dpanel:latest Open the panel in a browser at port 8807
Where can I get dpanel?
The source code and installation instructions are on GitHub: https://github.com/donknap/dpanel

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects