{"repo":"dkorecko/PatchPanda","free":true,"listed":false,"github":"https://github.com/dkorecko/PatchPanda","clone":"git clone https://github.com/dkorecko/PatchPanda.git","description":"Self-hostable Docker Compose stack update manager.","language":"C#","stars":348,"topics":[],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"PatchPanda PatchPanda is a self-hostable Docker Compose stack update manager built with .NET 10 and Blazor Server. It scans your existing Docker Compose stacks, monitors GitHub releases for new versions, groups related containers, and helps you review and apply updates while keeping you in control. This README covers what PatchPanda can do, what it intentionally doesn't do, how to self-host it (locally and with Docker Compose), required environment variables (Discord webhook and GitHub credentials are mandatory), and a brief comparison to other updater tools. What PatchPanda can do (today) - Discover running Docker Compose projects and list services and their current image tags. - Extract GitHub repository information from image labels / OCI annotations and query GitHub releases. - Build heuristics and regexes to match release tags and filter valid version candidates. - Determine whether a release contains any breaking changes. - Track discovered newer versions in a database and show release notes in the UI. - Group related services into multi-container apps (for example app-web + app-worker ). - Send notifications to any Apprise URL or Discord natively about new versions (via webhook). - Enqueue and run updates: when you choose to update, PatchPanda edits compose/.env files and runs docker compose pull and docker compose up -d for the target stack. You can also view live log. - Support multiple release sources per app (primary and secondary repos) and merge release notes whe","default_branch":null,"files":null,"tree":[],"storefront":"/r/dkorecko","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dkorecko/PatchPanda/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}