Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Concept] Combining Docker Compose Manager, FolderView2 and CA Templates

Featured Replies

Problem:

Modern applications consist of microservices. For example:
1. Authentication and authorization service can be implemented by combining: PostgreSQL, SMTP server, LDAP server, Authelia.

2. Media server can be implemented by combining: PostgreSQL, Gluetun, Qbittorrent, Prowlarr, Radarr, Sonnar, Jellyfin
3. etc
Usually, users install such applications as separate Docker containers and combine them in WebUI using the FolderView plugin (now FolderView2)

 

Also, most guides, especially from application developers, are focused on Docker Compose, since it is the de facto industry standard. It allows you to very conveniently configure network interaction, heathcheck, env files and much, much more. This is the most flexible, portable and widespread solution. While the XML templates used in Unraid can only be used in Unraid.
To use Docker Compose in Unraid, the Docker Compose Manager plugin is mainly used. However, it does not have full support with the WebUI. Also, the current construction of Community Applications templates is not very convenient for maintainers, and if the application requires several containers (for example, Authentik) or configured healthchecks, then simple work turns into suffering.

 

My proposal is to:
1. Replace XML templates with compose.yaml templates, even for applications consisting of a single docker container.
2. Transfer all Docker workflows from docker run to docker compose up
3. Combine containers of applications consisting of several containers, similar to FolderView. Applications consisting of a single container can also be placed in folders for ease of implementation and support.

 

How will this look in the WebUI?
1. The list of applications will look like when using FolderView
2. The editing page will be divided into a header, where the application name and description are indicated, and into tabs, where each tab is a separate docker container specified in compose.yaml

 

What will the CA packaging look like?
The template will consist of files:
1. compose.yaml - the actual file with compose specifics
2. unraid.yaml - a file that stores information specific to Unraid, such as the name and description of the application, since this information cannot be added to compose.yaml
3. [Optional] .env files, icons, something else.

 

How can this be achieved?
As starting points, we have:
1. Docker Compose Manager plugin - https://github.com/dcflachs/compose_plugin/
2. Composerize plugin - https://github.com/llalon/unraid-plugin-composerize
3. FolderView2 plugin - https://github.com/VladoPortos/folder.view2
4. yaml_emit_file and yaml_parse_file in PHP - https://www.php.net/manual/en/book.yaml.php

Screenshot From 2025-05-02 23-47-46.png

Screenshot From 2025-05-02 23-53-09.png

  • Author

Discussion of creating templates on GitHub

image.thumb.png.fb2383ea398128931c996bce3c2d8ac1.png

  • 9 months later...
  • Author

mstrhakr created a plugin that combines Docker creation and folder browsing. https://github.com/mstrhakr/compose_plugin
I'm not sure whether a user interface is needed for unraid templates at all, since template creators can leave all the necessary additions inside compose.yaml

compose.png

dashboard.png

editor-composeFile.png

editor-env.png

editor-settings.png

editor-webUI.png

On 2/14/2026 at 8:56 AM, AlexElizard said:

mstrhakr created a plugin that combines Docker creation and folder browsing. https://github.com/mstrhakr/compose_plugin
I'm not sure whether a user interface is needed for unraid templates at all, since template creators can leave all the necessary additions inside compose.yaml

compose.png

dashboard.png

editor-composeFile.png

editor-env.png

editor-settings.png

editor-webUI.png




That looks really nice and impressive. Personally I am starting to dislike the app store more and more, feels clunky/slow/annoying with action centre. If something like this was unraid native/adopted that would be awesome. Example from;
https://github.com/hhftechnology/Dock-Dploy
compose builder with a compose market place to try out or self host.
https://docker-compose.hhf.technology/docker/compose-builder

dockge, arcane, portainer, komodo pick your poison, works well you just don't have the fancy docker dashboard/overview in unraid. If that would be combined like in that compose plugin I would be really happy :)

  • 3 weeks later...

Using Arcane for compose stacks now. Works fine.
Unraid team really has to step up here...... The whole docker experience is outdated.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.