donknap

dpanel

donknap

DPanel is a lightweight visual management panel for Docker/Podman (Go + React) deployed as a single container, covering containers, images, Compose and files, with built-in domain forwarding and certificate issuance in the standard edition

v1.11.1
Published at
10d ago
4,139
Stars
801
Download
Synced at
7d ago

Latest release

v1.11.1Oct 9, 2026, 11:36 AM
Downloads slow? Switch the source anytime above

README

Project Overview

DPanel is a lightweight visual panel for managing Docker containers, with a Go backend and a React + Ant Design frontend. It runs itself as one container on the Docker host, letting you manage containers, images, Compose and files from a browser — a good command-line replacement for NAS players and self-hosters.

One docker run command installs the panel; manage every container from then on in a browser.

Key Features

  • Container management: create, start, stop and inspect logs in the web UI
  • Image management: pull and build images directly from the interface
  • Compose orchestration: create Compose definitions visually and deploy multi-container apps in one click
  • File manager: browse and edit files inside container filesystems
  • Domain forwarding & certificates: the standard edition bundles domain forwarding and HTTPS certificate issuance
  • Overview dashboard: see host and container status at a glance
  • Two editions: the lite edition keeps only container management and frees ports 80/443
  • One-click script: fast deployment on Debian, Ubuntu and Alpine

Target Audience

  • NAS and home-server players
  • Self-hosting developers
  • Ops beginners avoiding the CLI
  • Users juggling many containers

Quick Start

  1. Run the docker run command from the README on your Docker host, mounting docker.sock and a data directory
  2. Open http://<server-IP>:8807 in a browser
  3. Or use the official script curl -sSL https://dpanel.cc/quick.sh for quick setup
  4. Manage containers, images and Compose apps in the panel

Core Advantages

  • Extremely light: it is just one container with a small footprint
  • Full coverage: containers, images, Compose and files in one place
  • Chinese-friendly: docs and community aimed at Chinese users

System Requirements

Item Requirement
OS Linux (Debian, Ubuntu, Alpine, etc.)
Dependency a running Docker or Podman environment
Ports standard: 80, 443, 8807; lite: 8807 only
macOS mount /Users/<user>/.docker/run/docker.sock instead

Notes

  • The standard edition occupies ports 80 and 443 for domain forwarding; adjust if they conflict
  • The lite edition has no domain forwarding — set up your own reverse proxy
  • On macOS the docker.sock path differs from Linux

Release history

Sort