PatchPanda

Docker Compose stack update manager with release-aware updates

348 stars 6 forks last commit first released MIT

Actively maintained

Last commit 1 Jul 2026.

PatchPanda is a release-oriented Docker Compose stack update manager built with .NET and Blazor Server. It discovers running compose projects, tracks GitHub releases for images, surfaces release notes, and helps you review and apply coordinated updates while keeping control of your compose files.

Key Features

  • Discover running Docker Compose projects and list services with current image tags
  • Extract GitHub repository info from image labels/OCI annotations and query GitHub releases
  • Heuristics and regex-based tag matching to select valid version candidates
  • Group related containers into multi-container applications for coordinated updates
  • Edit docker-compose/.env files and run docker compose pull + up to apply updates
  • Notifications via Apprise-compatible endpoints and native Discord webhooks
  • Optional Portainer API integration to manage stacks Portainer controls
  • Optional AI-powered release-note summarization and breaking-change/security analysis via Ollama-compatible LLMs
  • Update queue, live update logs, attempt history, and error handling with best-effort rollback
  • Support for automatic non-breaking updates configurable per-settings

Use Cases

  • Keep a fleet of Docker Compose stacks up to date while reviewing release notes before applying changes
  • Coordinate multi-container application updates (web + worker + db migrations) with grouped updates
  • Send notifications about new releases to chat/email and optionally auto-apply safe updates

Limitations and Considerations

  • Beta software: not guaranteed for critical production automation; test and have backups and recovery plans
  • Requires access to the Docker socket and host paths for compose files; host/ container path mappings must match for discovery and editing
  • GitHub personal access token is required for release queries; private repos need repo scope
  • AI features (summaries, breaking-change/security analysis) require an Ollama-compatible endpoint and model configuration
  • May not cover all edge cases of complex compose setups; manual verification of update plans is recommended

PatchPanda is designed for environments where release notes and coordinated updates matter, offering a conservative, review-first approach to updating Docker Compose stacks. It combines release-awareness, notifications, and optional LLM-assisted analysis to reduce surprise regressions while keeping the underlying compose files editable and auditable.

Categories:

Tags:

Tech Stack:

Share:

Similar to PatchPanda

Doco-CD logo

Doco-CD

Lightweight GitOps continuous deployment for Docker Compose and Swarm

1.6k
54
Last commit

Doco-CD is a lightweight GitOps continuous deployment tool that deploys and updates Docker Compose projects and Docker Swarm stacks via webhooks or polling.

Apache-2.0Actively maintained
Alternative to:
Portainer Business Edition (Portainer Cloud) logo
Portainer Business Edition (Portainer Cloud)
+2

FeedCord

Automated RSS and YouTube feed poster for Discord via webhooks

318
35
Last commit

Lightweight C# service that polls RSS and YouTube feeds and posts updates to Discord via webhooks. Docker-ready, configurable, supports forum channels and embeds.

MITSlowing down
Alternative to:
Blogtrottr logo
Blogtrottr
+2
n8n logo

n8n

Workflow automation platform with visual builder and code support

198.3k
59.7k
Last commit

Self-hostable workflow automation platform combining a visual builder with JavaScript/Python code steps, 400+ integrations, and AI-assisted automation.

Actively maintained
Alternative to:
Zapier logo
Zapier
+17
ntfy logo

ntfy

HTTP-based pub-sub push notification service via PUT/POST

32.3k
1.4k
Last commit

ntfy is a lightweight HTTP pub-sub service to send push notifications to phones, desktops, and browsers via PUT/POST or a REST API.

Apache-2.0Actively maintained
Alternative to:
Pushover logo
Pushover
+8
Judge0 CE logo

Judge0 CE

Sandboxed online code execution system with a JSON API

4.3k
906
Last commit

Judge0 CE is an open-source, sandboxed online code execution system with an HTTP JSON API for running untrusted code in many programming languages at scale.

GPL-3.0Actively maintained
Tracearr logo

Tracearr

Real-time monitoring and analytics for Plex, Jellyfin, and Emby

2.1k
72
Last commit

Real-time monitoring platform for Plex, Jellyfin, and Emby with session tracking, playback analytics, stream maps, alerts, and account-sharing detection rules.

Actively maintained
Alternative to:
Tautulli logo
Tautulli
+1