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.

[Plugin] Docker Compose Manager

Featured Replies

4 minutes ago, primeval_god said:

No reboot should be necessary but you do have to run Compose Up after making any changes for them to take effect. I dont think it is required but have you tried running Compose Down and then Compose Up to recreate the stack?

Odd, I made sure last night the docker-compose.override.yml files were updated and rebooted the server earlier today after making some zfs changes.  However now after doing a down and up the containers are correctly reporting. 

 

Apprecaite the help.

  • Replies 872
  • Views 325.8k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • I've been playing with the code behind this plugin and have made a couple of tweaks.  I'd be interested on peoples thoughts and suggestions.   The first allows you to specify any .env file. 

  • I've recently started using Compose Manger to orchestrate my containers in Unraid. I've used docker-compose for a long time on old servers, but moved away from it when I started using Unraid, as I pre

  • In the recent update, orphaned image is now automatically removed. Thank you.   Is it possible to also update the local sha256 hash in this file /var/lib/docker/unraid-update-status.json? Si

Posted Images

Hi,

 

I am having trouble connecting to my container. I am trying to spin up a WikiJS container as a learning exercise. I copy-pasted the compose file from the official docs (https://docs.requarks.io/install/docker), hit Compose Up, and tried to access on MY_SERVER:33000. I have tried lots of settings with adding networks, trying to connect to the existing bridge network, all without success. My exact compose file is below. What am I doing wrong?

 

Thanks!!

 

services:

  db:
    image: postgres:15-alpine
    environment:
      POSTGRES_DB: wiki
      POSTGRES_PASSWORD: wikijsrocks
      POSTGRES_USER: wikijs
    logging:
      driver: "none"
    restart: unless-stopped
    volumes:
      - db-data:/var/lib/postgresql/data

  wiki:
    image: ghcr.io/requarks/wiki:2
    depends_on:
      - db
    environment:
      DB_TYPE: postgres
      DB_HOST: db
      DB_PORT: 5432
      DB_USER: wikijs
      DB_PASS: wikijsrocks
      DB_NAME: wiki
    restart: unless-stopped
    ports:
      - "33000:80"

volumes:
  db-data:

 

Edited by acdn01

Every time I 'Compose Down' a stack the images show up in the Docker tab as 'Orphaned images'

I'm new to the compose plugin, but am wondering is there something I can do so that this doesn't happen? I'm not looking to remove them, just to not have UNRAID display them in this way.

If you disable Advanced display they won't show up... but yeah that's normal. 

  • Author
17 hours ago, acdn01 said:

Hi,

 

I am having trouble connecting to my container. I am trying to spin up a WikiJS container as a learning exercise. I copy-pasted the compose file from the official docs (https://docs.requarks.io/install/docker), hit Compose Up, and tried to access on MY_SERVER:33000. I have tried lots of settings with adding networks, trying to connect to the existing bridge network, all without success. My exact compose file is below. What am I doing wrong?

This thread is for discussing issues with the compose plugin (the ui interface) not specific compose stacks or the intricacies of compose itself. The fact of the matter is I am not a docker compose guru. The only thing i notice about your compose file right off the bat is that it doesnt defined any networks, nor connect any to the containers.

Right. I'll look through the docker compose docs to try to find a way to get these containers served by Unraid's docker network. I was hoping someone here knew enough to help.

On 1/22/2025 at 12:26 PM, blender50 said:

Every time I 'Compose Down' a stack the images show up in the Docker tab as 'Orphaned images'

I'm new to the compose plugin, but am wondering is there something I can do so that this doesn't happen? I'm not looking to remove them, just to not have UNRAID display them in this way.

Install the User Scripts plugin.

It comes with a script to auto remove orphan images. Set it to run on a schedule and it'll clean it up for you.

It's an awesome plugin allowing php and bash scripts to be easily run from the ui.

I am not looking to 'auto-remove' the images, I was hoping that there would be something I could do so that when the stack is taken down the images would be 'saved' just like a normal docker image from the app store is. That is, when you stop an app store docker app typically the image is saved  someplace and no orphan is displayed, and when the docker is brought back online (started) it utilizes the same img as it did previously.

Is there not something in the compose file I could add the would 'save' the img like that? 

The equivalent of stopping a CA container would be "compose stop" instead of "compose down" so I guess you could run that in the terminal in the stack's folder instead of using the button. 

  • 1 month later...

Hi everyone,
I was a big fan of this plugin but suddenly the docker compose section on the "docker" page in unraid is completly gone. The only thing I changed was trying to apply the immich compose configuration. 

Also I cannot open the settings page of the plugin. Of course I tried the usual stuff already like reinstalling the plugin and restarting the server.
I am using the newest version of the plugin and unraid version 7.0.0. The plugin was working under this unraid version.

Does anyone have an idea?

 

Thanks and kind regards

Jan

  • Author
1 hour ago, JanV said:

Hi everyone,
I was a big fan of this plugin but suddenly the docker compose section on the "docker" page in unraid is completly gone. The only thing I changed was trying to apply the immich compose configuration. 

Also I cannot open the settings page of the plugin. Of course I tried the usual stuff already like reinstalling the plugin and restarting the server.
I am using the newest version of the plugin and unraid version 7.0.0. The plugin was working under this unraid version.

Does anyone have an idea?

 

Thanks and kind regards

Jan

What is "the immich compose configuration"?

Hi,

so since updating to 7.0 I've had the issue that the compose plugin just doesn't show any stacks at all. My containers are all started but I see no stacks to edit at all. I checked if the docker-compose.yml are in their respective folders in the plugin folder and they are. Reinstalling the plugin or rebooting didn't do the trick. What could be the issue?

  • Author
On 2/28/2025 at 10:33 AM, unraid_fk34 said:

Hi,

so since updating to 7.0 I've had the issue that the compose plugin just doesn't show any stacks at all. My containers are all started but I see no stacks to edit at all. I checked if the docker-compose.yml are in their respective folders in the plugin folder and they are. Reinstalling the plugin or rebooting didn't do the trick. What could be the issue?

Has the "Compose Project Directory" on the compose setting page been changed?

23 hours ago, primeval_god said:

Has the "Compose Project Directory" on the compose setting page been changed?

Do you mean the setting page when I access "compose" through the Tools tab in the webGUI? Because that gives me a blank page. Or is there another way to access the setting page? (On the Settings tab there is no Compose Icon)

Thanks by the way for a great plugin. I really appreciate the work that you put into this for me essential plugin!

Edited by unraid_fk34

  • Author
13 minutes ago, unraid_fk34 said:

Do you mean the setting page when I access "compose" through the Tools tab in the webGUI? Because that gives me a blank page. ...

Or is there another way to access the setting page? (On the Settings tab there is no Compose Icon)

I do and it shouldnt. @unraid_fk34

Wait what? The compose setting page should be available via the settings menu. There is nothing available via the Tools page. 

Edited by primeval_god

On 3/2/2025 at 5:26 PM, primeval_god said:

 

I do and it shouldnt. @unraid_fk34

Wait what? The compose setting page should be available via the settings menu. There is nothing available via the Tools page. 

 

Okay, after reinstalling the plugin for the 10th time probably it is showing in the Settings Tab again. But still no luck. Blank page when I click on it. Also it is the only plugin displaying this behaviour. So it's not an overall unraid issue I believe.

Edited by unraid_fk34

I have the same issue. 

 

After installing, i click on it within the plugin tab, and it takes me to settings, but the settings page is just blank.  Ive tried reinstalling 5-6 times to no avail.

 

On 3/3/2025 at 8:17 PM, mrohach said:

I have the same issue. 

 

After installing, i click on it within the plugin tab, and it takes me to settings, but the settings page is just blank.  Ive tried reinstalling 5-6 times to no avail.

Docker enabled? 

No Problems here with 7.0 and Docker Compose Manager.

On 2/27/2025 at 4:28 PM, primeval_god said:

What is "the immich compose configuration"?

I will make one using what I'm running. the immich maintiner moved away from unraid CA. WHile Space invader has a nice system setup. It is best to run a postgress DB, redis, and immich. possible machine learnding via sompose.

its scattered on the forum..
 

 

 

followign immich:
https://immich.app/docs/install/unraid/

compose file:
https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml

per:
https://immich.app/docs/install/docker-compose


I will make a post in guides and link it here...
 

Here is a working guide to use docker compose and the data to do it...

Edited by bmartino1
Data

On 2/28/2025 at 9:33 AM, unraid_fk34 said:

Hi,

so since updating to 7.0 I've had the issue that the compose plugin just doesn't show any stacks at all. My containers are all started but I see no stacks to edit at all. I checked if the docker-compose.yml are in their respective folders in the plugin folder and they are. Reinstalling the plugin or rebooting didn't do the trick. What could be the issue?


data should still be in the stack directory if you added the stack and click advance and set the location on disk.

under the docker tab do you see the compose add a new stack?
if yes, re-added the stack and point it to the folder, and the compose plugin will reload and reread any previous data.

image.thumb.png.2b659417a1f9663725359a56e180cd66.png

 

image.png.dd23d8afbd38b2ca4b8a95045e39c7b9.png

 

This is the first i'm hearing of a upgrade or reboot where compose breaks and the docker web UI is missing.

double-check the plugins page and systemlog to make sure compose got installed and didn't error at boot.

If you didn't advance and set to a location, the compose files are saved to the flash drive as a default locations and path:
 

/boot/config/plugins/compose.manager/projects

 

Anyone suddenly getting errors when trying to update any and all stacks? All stacks have been on my system for years and have updated fine in the past.

 

Here is the compose file for reference:

 

services:
  gluetun:
    image: qmcgaw/gluetun:latest
    container_name: gluetun-update
    cap_add:
      - NET_ADMIN
    volumes:
      - /mnt/cache/appdata/gluetun:/gluetun
    command: update -enduser -providers airvpn

 

 

image.thumb.png.1c2bc365d211649430cb43a925655446.png

Edited by Avsynthe

17 hours ago, bmartino1 said:


data should still be in the stack directory if you added the stack and click advance and set the location on disk.

under the docker tab do you see the compose add a new stack?
if yes, re-added the stack and point it to the folder, and the compose plugin will reload and reread any previous data.

 

This is the first i'm hearing of a upgrade or reboot where compose breaks and the docker web UI is missing.

double-check the plugins page and systemlog to make sure compose got installed and didn't error at boot.

If you didn't advance and set to a location, the compose files are saved to the flash drive as a default locations and path:
 

/boot/config/plugins/compose.manager/projects

 

Thanks for getting back to me.

Checking if all the stacks are still in the mentioned path is the first thing I did when this started occurring. Everything is there.

But what I got in all of my stack folders are these other weird duplicates. I don't know exactly when they started popping up but they are not part of the daily backup.

 

Screenshot2025-03-06at16_20_33.thumb.png.15b90cd82f346a3f58fe950e85a9cf00.png

 

---

 

This is how my compose tab looks btw. There is no option for anything like add stacks. Just completely blank:

 

Screenshot2025-03-06at16_21_04.thumb.png.48029bf795879cf7e56a0e62cf2ce55e.png

 

Oh and important to note. All my dockers are running and active. They start up normally after a reboot. Just docker compose manager isn't showing anything.

Edited by unraid_fk34

hmmm.. Interesting. I've never experienced the stack button missing before... you can call it via termainl?

 

docker compose -d

docker composer -it

 

via the termianl targeting the docker compose file... that will atleast docker compose run the docker stack...

I believe you have may have flash drive corruption or cached browsed data that may not be fully loading the page.

Do a  "super refresh"
ctrl + r 

shift + f5

 

otherwise, I would recommend uninstalling the docker compose and reinstalling the compose plugin from the CA....

 

I would recommend backing up the docker compose files that you do have and deleting the folder off the flash drive and do a plugin reinstall to regain webui controls back.

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.