If you are able, please report issues or feature requests via GitHub; support will still be provided here but GitHub is the preferred method. https://github.com/mstrhakr/compose_plugin Compose Manager Plus Compose Manager installs the Docker Compose CLI plugin on your unRAID server and provides a comprehensive web-based interface to create, run, update, back up, and restore Compose stacks directly from the unRAID dashboard. It includes per-stack autostart, scheduled automatic image updates, a rich context menu mirroring the native Docker tab experience, an integrated terminal for live command output, background command execution with notifications, optional UI integration to hide Compose-managed containers, and tooling for testing and CI. Screenshots FeaturesDocker Compose Integration - Installs the Docker Compose CLI plugin (v5 by default) and manages stacks on your unRAID server. Web UI Management - Create, edit, and manage Compose stacks directly from the unRAID dashboard. Stack Operations - Start, stop, restart, update, pull/build, and remove stacks with one click (supports profiles and override files). Context Menu - Rich context menu on every stack icon with state-aware actions (see Context Menu below). Container Context Menu - Right-click individual containers to open a WebUI, console, or logs; start, stop, pause, resume, or restart individual containers without touching the whole stack. Auto-Updates - Per-stack scheduled image update checks using SHA-256 digest comparison, with a configurable scheduler, bulk "Run Now", and toggle-all controls. Image Pinning - Images referenced with a @sha256: digest are automatically detected as pinned and will not trigger update alerts. Background Execution - Any stack action (up, down, update, pull, etc.) can be dispatched in the background; a notification is shown on completion and the UI polls for when the lock is released. Expandable Stack Details - Click a stack row to expand an inline Docker-tab-style container table showing update status, image source/tag, network, IP, and port mapping for each container. Autostart & Shutdown - Configurable per-stack autostart with optional force-recreate, wait-for-Docker, and configurable timeouts. Graceful shutdown handling. Visibility & Filtering - Optionally hide Compose-managed containers from the native Docker UI and Dashboard tile to avoid duplicate entries (behavior varies by unRAID version). Backup & Restore - Manual and scheduled backups with selective restore from the UI. Web Terminal - Integrated ttyd terminal for live, colorized compose command output; also supports a basic output mode. Profiles - Full support for Docker Compose profiles, including multi-profile selection per action. External Paths - Compose files and env files can live outside the default projects folder (external compose path and env path per stack). Override File Management - Centralized management of compose.override.yaml files, including service rename handling. Stack Editor - Full-screen modal editor with four tabs: Compose (YAML with live validation), ENV, Web UI Labels (icon/WebUI/shell per service via override file), and Settings (name, description, icon URL, WebUI URL, default profile, external paths). Ctrl+S to save, Esc to close. Basic / Advanced View Toggle - Toggle between a compact view and an advanced view exposing additional columns (SHA diffs, force-update links) — scoped to the Compose tab to avoid affecting the Docker tab. Compose File Discovery - Automatically detects all four standard compose file names (compose.yaml, docker-compose.yaml, compose.yml, docker-compose.yml). Build Stack Support - Stacks with a build: section in the compose file are detected automatically; context menu and update labels adapt ("Build", "Build & Up", "Update & Rebuild"). Indirect Stack Support - Register a stack pointing to a compose file stored anywhere on the array (outside the projects folder) using an "Indirect Path". Security Hardening - Path traversal prevention, shell injection hardening with safe argument arrays, XSS escaping throughout, and strict input validation. Developer & Testing Tools - Unit tests (PHPUnit), integration tests (BATS), static analysis (PHPStan), and CI workflows. InstallationCommunity ApplicationsInstall via the Community Applications plugin in unRAID by going to the 'Apps' tab and searching for 'Compose Manager Plus'. Once there you will see both the main release and the beta release available to be installed. See below if you have Compose Manager already. Manual InstallInstall manually by navigating to: Plugins → Install Plugin and entering the plugin URL: Main Release: https://raw.githubusercontent.com/mstrhakr/compose_plugin/main/compose.manager.plgBeta Release: https://raw.githubusercontent.com/mstrhakr/compose_plugin/dev/compose.manager.plgMigration from dcflachs Docker Compose Manager (Depreciated)When migrating from the original Compose Manager plugin, you can simply press reinstall on Compose Manager Plus to remove the old plugin and install the new one. The plugins both have the same name internally and cannot be installed at the same time. Compose Manager Plus also uses the exact same project folder structure so it will detect all your existing stacks automatically. Safe migration pathThis is usually overkill, but better safe than sorry. Compose down for all stacks Backup project directory Uninstall old plugin Install new plugin Start up stacks Standard migration pathThe standard way in upgrade. Go to App Tab (Community Applications/CA) Search for 'Compose Manager Plus' Press (re)install in Community Applications. Remove Compose Manager Plus and Re-Install dcflachs Docker Compose ManagerWith dcflachs Docker Compose Manager being depreciated, if you want to go back to it you will need to do the following: Disable 'Hide Depreciated Applications' in CAGo to Apps tab (Community Applications/CA) Go to Settings in the bottom of the left sidebar Set Hide Deprecated Applications to No. Remove 'Compose Manager Plus' and reinstall 'Docker Compose Manager'Go to Apps tab (Community Applications/CA) Search for Compose Manager at the top. Find currently installed version and press Actions->Uninstall to uninstall. Find Docker Compose Manager and press Actions->(Re)Install to install. RequirementsunRAID 6.9.0 or later Docker service enabled ORIGINAL MESSAGE BELOW: Hey everyone, I forked the original Compose Manager and upgraded it with a much nicer editor, an improved WebUI, and several UX improvements. It adds things like an improved Compose tab with expandable stacks, log viewing, and import/export of stack definitions. For now its available here: https://github.com/mstrhakr/compose_plugin I'm working on getting it added to the app store, this post is actually the first step to that end. Feedback is always welcome - report bugs or request features here: https://github.com/mstrhakr/compose_plugin/issues