📋 Found CHANGELOG.md - extracting release notes...
✅ Using changelog entries for v2.1.3
Composr v2.1.3
🚀 Container Management Platform
Added
- GHCR (ghcr.io) update checking: update checks previously only worked against Docker Hub - any image from ghcr.io (GitHub Container Registry) unconditionally returned
reason: registry_not_supported, silently reported as "no update available" in the UI even though nothing was actually checked. About a third of a typical self-hosted media/homelab fleet (dispatcharr, immich, netalertx, frigate, wg-easy, recyclarr, seerr, and others) ships from ghcr.io, so this was a large blind spot - a user could see "all containers up to date" while a specific container's own in-app UI separately reported a new release, with no indication Composr had never actually queried that registry. GHCR has no reliable per-tag last-modified timestamp like Docker Hub does, so this compares the remote manifest digest (via GHCR's anonymous token + registry v2 API) against the digest of the image actually running - which works for any tag shape (latest,release, a version number), not just moving tags.
Fixed
- A ghcr.io image pinned to a tag the registry no longer publishes (e.g.
recyclarr:latest- recyclarr only ships version tags andedge, neverlatest) now reports a cleartag_not_found_on_registryreason instead of a generic error.
🐳 Docker Images
docker pull vansmak/composr:2.1.3docker pull vansmak/composr:latest
🔧 Supported Platforms
- linux/amd64
- linux/arm64
- linux/arm/v7
📦 Installation
docker run -d \
--name composr \
-p 5003:5003 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /path/to/docker/projects:/app/projects \
-v /path/to/config/composr:/app/data \
vansmak/composr:2.1.3✨ Core Features
- Multi-host Docker container management
- Real-time container monitoring and control
- Docker Compose file editor with syntax highlighting
- Environment file management
- Image management across multiple hosts
- Backup and restore functionality
- Modern web interface with dark/light themes