[Open Source] An Elegant, Lightweight Visual Management Panel for Docker and Podman Containers

Open SourceProcess Management
2026-06-28 06:41 2 次浏览 • 0 次下载 0KB
[Open Source] An Elegant, Lightweight Visual Management Panel for Docker and Podman Containers
Yifei Open Source introduces creative, innovative, interesting, and practical open-source and AI applications, systems, software, hardware, and technologies. It is an open-source and AI technology community platform for exploring, discovering, sharing, using, and interacting. Dedicated to building a vibrant open-source and AI community and creating a new open-source ecosystem together!

1. Project Overview

 

 

A lightweight container management panel for elegantly managing Docker and Podman containers.

2. Open Source License

No mainstream open-source license has been adopted yet.

3. Screenshots

Interface Preview

Pro Custom Themes

Overview

 

 

Container Management

 

 

File management

 

 

Image management

 

 

Create Image

 

 

Create Compose

 

 

Deploy Compose

 

 

System Management

 

 

4. Feature Overview

DPanel Lightweight Container Management Panel

Manage Docker and Podman containers elegantly. One panel is all you need!

DPanel is a lightweight visual management panel for Docker and Podman containers.

Features a native Chinese interface, making it more suitable for Chinese-speaking environments. Also supports multiple languages, including English and Japanese. Easy to install with extremely low resource consumption, making it ideal for various NAS devices, TV boxes, and small servers. The panel runs as a container without requiring privileged access. It has no dependencies on or intrusion into the host system, ensuring security and reliability.

The panel provides essential container management features, including containers, Compose, and images. It supports managing files inside containers and adding Compose projects in multiple ways. The Standard Edition includes built-in Nginx for convenient port forwarding to containers. Multiple Docker servers can be added and managed via Docker API or SSH. It also supports managing the host system through SSH and SFTP.

Functional characteristics

Multi-Language Support

No plugins required. The panel natively provides multilingual language packs in Chinese, English, and Japanese.

Quick Deployment

Supports running through containers or binary packages. Simple, easy to use, and highly compatible.

Lightweight

Extremely low resource consumption (image ~150M, memory ~20M), suitable for various NAS devices, routers, and small servers.

Security

Runs as a container without requiring privileged access or introducing dependencies or intrusion into the host system, ensuring security and reliability.

Domain Forwarding and SSL Certificates

The Standard Edition includes built-in Nginx components for quickly binding domains and forwarding requests to container ports.

App Store

Supports application stores using various protocols, including 1panel and casaos, and allows multiple stores to be added simultaneously.

Multi-Host Management

Supports managing multiple Docker clients simultaneously through API (TLS) and SSH.

Container Snapshots

Full container snapshot backup, restoration, and migration to other Docker environments.

Container File Management

Supports managing files inside containers and on the host system.

Quick Container Upgrades

Container image update detection and quick upgrades.

Container Tag Grouping and Quick Access

Group and filter containers using Compose, Swarm, and tags. Configure quick access links for containers.

Compose

Supports adding and managing Compose projects in multiple ways.

Swarm

Supports managing Docker Swarm clusters.

Dark Mode and Custom Themes

Interface customization, including dark mode, menu position, font size, pagination size, console styles, and more.

Permission System

Multiple users, menu permissions, and data permissions.

Feature Overview and Comparison

Function Community version Professional Edition Enterprise version
Basic Container Management ✅ ✅ ✅
Duplicate containers, save images, and export images. ✅ ✅ ✅
Container image update detection and quick upgrades. ✅ ✅ ✅
Container Recycle Bin ✅ ✅ ✅
Container snapshot backup, restoration, and migration to other Docker environments. ✅ ✅ ✅
Add tags and groups to containers for easier searching. ✅ ✅ ✅
Domain forwarding and HTTPS certificate management. ✅ ✅ ✅
Container scheduled tasks and task templates. ✅ ✅ ✅
Basic Compose Management ✅ ✅ ✅
Compose application store supporting 1panel, casaos, and local stores. ✅ ✅ ✅
Basic Image Management ✅ ✅ ✅
Image creation supporting imports, Dockerfile, ZIP packages, and Git. ✅ ✅ ✅
Image registry management supporting remote registries and local registry repositories. ✅ ✅ ✅
Image registry acceleration supporting multiple acceleration addresses. ✅ ✅ ✅
Multiple Docker servers, supporting server addition through Docker API and SSH. ✅ ✅ ✅
Host SSH and SFTP ✅ ✅ ✅
Interface customization, including dark mode, menu position, font size, pagination size, console styles, and more. ✅ ✅ ✅
Import container snapshot data. - ✅ ✅
View remote image Tags and rootfs file directories inside images. - ✅ ✅
Container Rollback - ✅ ✅
Quickly access containers or links from the container homepage. Manage container start&stop operations. - ✅ ✅
Automatically check for container updates daily, display update notifications on the homepage and container list, and support batch updates. - ✅ ✅
Customize system themes, Logo, background images, and footer copyright information. - ✅ ✅
Customize console themes. - ✅ ✅
Enable 2FA at login. - ✅ ✅
Multiple users, menu permissions, and data permissions. - - ✅

5. Tech Stack

Get Started

Important

Under MacOS, mount the socket file through /Users/Username
/.docker/run/docker.sock:/var/run/docker.sock 

Standard Edition

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

Lite Edition

The Lite edition removes domain forwarding features. You need to configure domain forwarding and bind domains to containers yourself. Binding ports 80 and 443 is not required.

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

Integrated Scripts

Supports Debian, Ubuntu, and Alpine. Other distributions have not been tested. Please submit an Issue if you encounter problems.
curl -sSL https://dpanel.cc/quick.sh -o quick.sh && sudo bash quick.sh

https://github.com/donknap/dpanel

星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare