A simple and lightweight web interface that automatically cleans Docker resources on schedule. Built based on Python (Flask), Docker SDK, APScheduler, and Gunicorn. Keep Docker hosts clean by regularly cleaning unused images, containers, networks, and volumes. Characteristics ๐ Flexible scheduled task scheduling-automatic cleaning can be optional daily, weekly or monthly, and pure manual mode is optional ๐ Schedule control switch-enables/disables automatic scheduling, allowing PruneMate to run only manually ๐ Trim preview-accurately view what will be deleted before performing a manual pruning operation ๐ Time zone awareness-Configure your local time zone ๐ 12/24-hour clock-Select your preferred time display method ๐ณ Multi-host support-Manage multiple Docker hosts through one interface (Docker-socket-proxy needs to be installed on the remote host) ๐งน Selective cleanup-Select what to clean: containers, mirrors, networks, volumes, build caches ๐๏ธ ห Build cache cleanup-Reclaim large amounts of space by cleaning Docker builder cache (usually more than 10 GB) ๐ Historical statistics-Track cumulative reclaimed space and deleted resources in all runs ๐ Home Integration-Display statistics in your home dashboard (requires authentication to be enabled) ๐จ Modern user interface-dark theme, smooth animation and responsive design ๐ Secure Authentication-Optional Login Protection features, support for password hashing and basic authentication ๐๏ธ ห Multi-architecture support-Native amd64 and arm64 Docker images (Intel/AMD, Raspberry Pi, Apple Silicon) ๐ Safe and controllable-manual trigger with preview and detailed logging ๐ Detailed report-See which areas were cleaned and how much space was recycled

