Thanks to chris_kmn for updating the nvidia transcoding guide with notes about the compose plugin. Please read the guide again if transcoding is not working - RE: [HowTo] Nvidia hardware transcoding on OMV 5 in a Plex docker container Installing the plugin fresh should automatically leave the docker storage path blank if you have existing nvidia transcoding daemon.json changes.

omv-extras 6.3 / openmediavault-compose 6.7
-
- OMV 6.x
- ryecoaaron
- Closed
-
-
I really like those changes.
If you added a button in the network tab with docker network create it would be very helpful, it's one of the few things I miss about Portainer I think. Just a suggestion...
-
I really like those changes.
If you added a button in the network tab with docker network create it would be very helpful, it's one of the few things I miss about Portainer I think. Just a suggestion...
I like the Network tab, like you, I wouldn't mind a Network create, but again it's not a biggie as that's quite a bit extra to program in.
-
-
If you added a button in the network tab with docker network create it would be very helpful, it's one of the few things I miss about Portainer I think. Just a suggestion...
I know... I still don't understand the need but I am working on adding it. I decided I wanted the compose plugin to resemble the kvm plugin a bit more and the kvm plugin has the volume and network tabs.
-
I still don't understand the need
I'm used to joining certain containers on the same network in this way. I know it can be done from the same yaml file, but I find it more... easy? comfortable? It's just how I learned to do it and have continued to do it that way from CLI since I left Portainer months ago.
I like the Network tab, like you, I wouldn't mind a Network create, but again it's not a biggie as that's quite a bit extra to program in.
You're right, it's not a big deal. Like I said it's just a suggestion and in reality networks are not created very often.
Although this could be like opening Pandora's box. If you make a button for this you can also make a button for the other
-
I'm used to joining certain containers on the same network in this way. I know it can be done from the same yaml file, but I find it more... easy? comfortable? It's just how I learned to do it and have continued to do it that way from CLI since I left Portainer months ago.
Thats me to a tee, when I started from scratch with the compose plugin, I did do from CLI. Of course I suppose we'll also need a 'Delete Network' button and 'Leave Network' button as well. The Inspect button does a good job as it is.
-
-
Funnily enough thats why I stooped using gluetun, it would cause problems with other containers connecting to it, I changed to binhex's qbittorentvpn and his delugevpn, and if needed ran the other containers through 1 of those. It's worked well for quite some time, must admit I rather use gluetun, but needs must.
Gluetun stopping other containers when the vpn disconnects is actually a feature not a bug. This is a reason I use it and also the easiest way to manage that is through a single yaml with multiple containers. But from reading the thread that doesn’t seem to be the dev preferred method so won’t really be supported in the new plug-in.
Which is fine I can continue using portainer, just seems a little silly that everyone wants all the existing bells and whistles of portainer in the compose plug-in instead of just using portainer.
-
Of course I suppose we'll also need a 'Delete Network' button and 'Leave Network' button as well.
The problem I have with these buttons is that someone is going to click them on a network used by a running container and not know what they did.
-
Ok thanks. I did enable ntb and got a "A running background task was detected." notification.
Than I used this hint https://github.com/openmediavault/openmediavault/pull/1431
What would be the next step?
Best wishes
Any suggestion? I am a bit lost about this.
-
-
Any suggestion? I am a bit lost about this.
The running task just means you closed your browser when something was running. You should be able to re-attach to it.
Fixing the time should've fixed all of your issues that I saw. What is wrong now?
-
just seems a little silly that everyone wants all the existing bells and whistles of portainer in the compose plug-in instead of just using portainer.
I prefer not to use Portainer for many reasons, here are some of them. https://wiki.omv-extras.org/do…se_openmediavault-compose
If the plugin provides more functionality it will be more useful and will sometimes avoid going to the CLI, so I don't see the problem in this.
-
The running task just means you closed your browser when something was running. You should be able to re-attach to it.
Fixing the time should've fixed all of your issues that I saw. What is wrong now?
Ok sorry for not telling.
I still have no option to install the compose plugin. And I still have the OMV5 Plugins in my plugins list, using OMV6 and having installed the OMV6 extras.
I want to try to reacitvate my portainer containers but can't even start without the compose plugin
-
-
I like the Network tab, like you, I wouldn't mind a Network create, but again it's not a biggie as that's quite a bit extra to program in.
I'd like a network create. I use it once per docker instance to create a user bridge for communication between named containers which the normal bridge does not provide.
Per the docker documentation: Containers on the default bridge network can only access each other by IP addresses, unless you use the
--link
option, which is considered legacy. On a user-defined bridge network, containers can resolve each other by name or alias.Maybe instead of extra buttons (create/delete) store all non compose files in some type of docker (shell?) command file? That could be a solution for everything which does not fit the compose format and yaml checks..
-
I still have no option to install the compose plugin. And I still have the OMV5 Plugins in my plugins list, using OMV6 and having installed the OMV6 extras.
I want to try to reacitvate my portainer containers but can't even start without the compose plugin
Did you post the output of sudo omv-aptclean repos somewhere?
-
Maybe instead of extra buttons (create/delete)
I don't mind a create button since it can't really do any harm making another network.
-
-
Gluetun stopping other containers when the vpn disconnects is actually a feature not a bug. This is a reason I use it and also the easiest way to manage that is through a single yaml with multiple containers. But from reading the thread that doesn’t seem to be the dev preferred method so won’t really be supported in the new plug-in.
Which is fine I can continue using portainer, just seems a little silly that everyone wants all the existing bells and whistles of portainer in the compose plug-in instead of just using portainer.
I know about the kill feature, but it's no good if my other containers come up before gluetun, and nearly all vpn container take a while to come up.
QuoteBut from reading the thread that doesn’t seem to be the dev preferred method so won’t really be supported in the new plug-in.
Are you on about the docker-compose plugin? There's nothing stopping you from having multiple images, I use nginx and that has a nginx image and a database image. I just think a lot of user's here like 1 image to 1 yml
-
Did you post the output of sudo omv-aptclean repos somewhere?
Yeah I did in Post #630 but I can do it again. Just fresh.
Code
Display More1. Cleaning apt cache files... 2. Clearing available dpkg packages... 3. Removing apt lists... removed '/var/lib/apt/lists/_var_cache_openmediavault_archives_Packages' removed directory '/var/lib/apt/lists/auxfiles' removed '/var/lib/apt/lists/deb.debian.org_debian_dists_bullseye-updates_InRelease' removed '/var/lib/apt/lists/deb.debian.org_debian_dists_bullseye-updates_main_binary-amd64_Packages' removed '/var/lib/apt/lists/deb.debian.org_debian_dists_bullseye-updates_main_i18n_Translation-en' removed '/var/lib/apt/lists/deb.debian.org_debian_dists_bullseye-updates_main_source_Sources' removed '/var/lib/apt/lists/deb.debian.org_debian_dists_bullseye_InRelease' removed '/var/lib/apt/lists/deb.debian.org_debian_dists_bullseye_main_binary-amd64_Packages' removed '/var/lib/apt/lists/deb.debian.org_debian_dists_bullseye_main_i18n_Translation-en' removed '/var/lib/apt/lists/deb.debian.org_debian_dists_bullseye_main_source_Sources' removed '/var/lib/apt/lists/download.docker.com_linux_debian_dists_bullseye_InRelease' removed '/var/lib/apt/lists/download.docker.com_linux_debian_dists_bullseye_stable_binary-amd64_Packages' removed '/var/lib/apt/lists/httpredir.debian.org_debian_dists_bullseye-backports_InRelease' removed '/var/lib/apt/lists/httpredir.debian.org_debian_dists_bullseye-backports_contrib_binary-amd64_Packages' removed '/var/lib/apt/lists/httpredir.debian.org_debian_dists_bullseye-backports_contrib_i18n_Translation-en' removed '/var/lib/apt/lists/httpredir.debian.org_debian_dists_bullseye-backports_main_binary-amd64_Packages' removed '/var/lib/apt/lists/httpredir.debian.org_debian_dists_bullseye-backports_main_i18n_Translation-en' removed '/var/lib/apt/lists/httpredir.debian.org_debian_dists_bullseye-backports_non-free_binary-amd64_Packages' removed '/var/lib/apt/lists/httpredir.debian.org_debian_dists_bullseye-backports_non-free_i18n_Translation-en' removed '/var/lib/apt/lists/lock' removed '/var/lib/apt/lists/openmediavault-plugin-developers.github.io_packages_debian_dists_shaitan_InRelease' removed '/var/lib/apt/lists/openmediavault-plugin-developers.github.io_packages_debian_dists_shaitan_main_binary-amd64_Packages' removed '/var/lib/apt/lists/openmediavault.github.io_packages_dists_shaitan_InRelease' removed '/var/lib/apt/lists/openmediavault.github.io_packages_dists_shaitan_main_binary-amd64_Packages' removed '/var/lib/apt/lists/packages.openmediavault.org_public_dists_shaitan_InRelease' removed '/var/lib/apt/lists/packages.openmediavault.org_public_dists_shaitan_main_binary-amd64_Packages' removed directory '/var/lib/apt/lists/partial' removed '/var/lib/apt/lists/security.debian.org_debian-security_dists_bullseye-security_InRelease' removed '/var/lib/apt/lists/security.debian.org_debian-security_dists_bullseye-security_main_binary-amd64_Packages' removed '/var/lib/apt/lists/security.debian.org_debian-security_dists_bullseye-security_main_i18n_Translation-en' removed '/var/lib/apt/lists/security.debian.org_debian-security_dists_bullseye-security_main_source_Sources' removed '/var/lib/apt/lists/security.debian.org_debian-security_dists_bullseye-security_non-free_binary-amd64_Packages' removed '/var/lib/apt/lists/security.debian.org_debian-security_dists_bullseye-security_non-free_i18n_Translation-en' removed '/var/lib/apt/lists/security.debian.org_debian-security_dists_bullseye-security_non-free_source_Sources' 4. Removing OpenMediaVault cache packages... removed '/var/cache/openmediavault/archives/Packages' 5. Creating new OpenMediaVault packages file... 6. Remove old omv-extras apt list files... removed '/etc/apt/sources.list.d/omvextras.list' 7. Adding omv-extras repo and key... 8. Adding backports pinning... removed '/etc/apt/sources.list.d/omvdocker.list' 9. Adding docker repo and key... 10. Updating apt... Get:1 file:/var/cache/openmediavault/archives InRelease Ign:1 file:/var/cache/openmediavault/archives InRelease Get:2 file:/var/cache/openmediavault/archives Release Ign:2 file:/var/cache/openmediavault/archives Release Get:3 file:/var/cache/openmediavault/archives Packages Ign:3 file:/var/cache/openmediavault/archives Packages Get:4 file:/var/cache/openmediavault/archives Translation-en Ign:4 file:/var/cache/openmediavault/archives Translation-en Get:3 file:/var/cache/openmediavault/archives Packages Ign:3 file:/var/cache/openmediavault/archives Packages Get:4 file:/var/cache/openmediavault/archives Translation-en Ign:4 file:/var/cache/openmediavault/archives Translation-en Get:3 file:/var/cache/openmediavault/archives Packages Ign:3 file:/var/cache/openmediavault/archives Packages Get:4 file:/var/cache/openmediavault/archives Translation-en Ign:4 file:/var/cache/openmediavault/archives Translation-en Get:3 file:/var/cache/openmediavault/archives Packages Ign:3 file:/var/cache/openmediavault/archives Packages Get:4 file:/var/cache/openmediavault/archives Translation-en Ign:4 file:/var/cache/openmediavault/archives Translation-en Get:3 file:/var/cache/openmediavault/archives Packages Ign:3 file:/var/cache/openmediavault/archives Packages Get:4 file:/var/cache/openmediavault/archives Translation-en Ign:4 file:/var/cache/openmediavault/archives Translation-en Get:3 file:/var/cache/openmediavault/archives Packages Ign:3 file:/var/cache/openmediavault/archives Packages Get:4 file:/var/cache/openmediavault/archives Translation-en Ign:4 file:/var/cache/openmediavault/archives Translation-en Get:3 file:/var/cache/openmediavault/archives Packages Get:4 file:/var/cache/openmediavault/archives Translation-en Ign:4 file:/var/cache/openmediavault/archives Translation-en Get:5 http://httpredir.debian.org/debian bullseye-backports InRelease [49.0 kB] Get:6 http://security.debian.org/debian-security bullseye-security InRelease [48.4 kB] Get:7 http://deb.debian.org/debian bullseye InRelease [116 kB] Get:8 http://packages.openmediavault.org/public shaitan InRelease [12.8 kB] Get:9 https://openmediavault-plugin-developers.github.io/packages/debian shaitan InRelease [3934 B] Get:10 https://openmediavault.github.io/packages shaitan InRelease [12.8 kB] Get:11 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB] Get:12 https://download.docker.com/linux/debian bullseye InRelease [43.3 kB] Get:13 http://httpredir.debian.org/debian bullseye-backports/main amd64 Packages [420 kB] Get:14 http://httpredir.debian.org/debian bullseye-backports/main Translation-en [351 kB] Get:15 http://httpredir.debian.org/debian bullseye-backports/contrib amd64 Packages [5976 B] Get:16 http://security.debian.org/debian-security bullseye-security/main Sources [201 kB] Get:17 http://httpredir.debian.org/debian bullseye-backports/contrib Translation-en [5984 B] Get:18 http://httpredir.debian.org/debian bullseye-backports/non-free amd64 Packages [14.3 kB] Get:19 http://httpredir.debian.org/debian bullseye-backports/non-free Translation-en [27.7 kB] Get:20 http://security.debian.org/debian-security bullseye-security/non-free Sources [632 B] Get:21 http://security.debian.org/debian-security bullseye-security/main amd64 Packages [245 kB] Get:22 http://security.debian.org/debian-security bullseye-security/main Translation-en [160 kB] Get:23 http://security.debian.org/debian-security bullseye-security/non-free amd64 Packages [528 B] Get:24 http://security.debian.org/debian-security bullseye-security/non-free Translation-en [344 B] Get:25 http://packages.openmediavault.org/public shaitan/main amd64 Packages [12.9 kB] Get:26 http://deb.debian.org/debian bullseye/main Sources [8637 kB] Get:27 https://openmediavault-plugin-developers.github.io/packages/debian shaitan/main amd64 Packages [9354 B] Get:28 https://openmediavault.github.io/packages shaitan/main amd64 Packages [12.9 kB] Get:29 https://download.docker.com/linux/debian bullseye/stable amd64 Packages [24.4 kB] Get:30 http://deb.debian.org/debian bullseye/main amd64 Packages [8183 kB] Get:31 http://deb.debian.org/debian bullseye/main Translation-en [6240 kB] Get:32 http://deb.debian.org/debian bullseye-updates/main Sources [5084 B] Get:33 http://deb.debian.org/debian bullseye-updates/main amd64 Packages [14.8 kB] Get:34 http://deb.debian.org/debian bullseye-updates/main Translation-en [8129 B] Fetched 24.9 MB in 5s (5307 kB/s) Reading package lists... Done 11. Saving current package list... 12. Updating plugin index...
And strangely I have currently a returning Background Task Notification which occurs in *Connection lost* with following failure when I try to attach it...
Code
Display MoreFailed to open file (filename=/tmp/bgstatusf6cD8v, mode=r). OMV\Exception: Failed to open file (filename=/tmp/bgstatusf6cD8v, mode=r). in /usr/share/php/openmediavault/json/file.inc:78 Stack trace: #0 /usr/share/php/openmediavault/rpc/serviceabstract.inc(437): OMV\Json\File->open('r') #1 /usr/share/openmediavault/engined/rpc/exec.inc(99): OMV\Rpc\ServiceAbstract->getBgProcStatus('/tmp/bgstatusf6...') #2 [internal function]: Engined\Rpc\Exec->getOutput(Array, Array) #3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array) #4 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('getOutput', Array, Array) #5 /usr/sbin/omv-engined(537): OMV\Rpc\Rpc::call('Exec', 'getOutput', Array, Array, 1) #6 {main}
I don't know what is going on
-
I don't know what is going on
I do... Run these commands:
sudo wget -O /usr/sbin/omv-mkaptidx https://github.com/openmediavault/openmediavault/raw/master/deb/openmediavault/usr/sbin/omv-mkaptidx
sudo chmod +x /usr/sbin/omv-mkaptidx
sudo omv-mkaptidx
-
-
The problem I have with these buttons is that someone is going to click them on a network used by a running container and not know what they did.
be aware to convert the pluging on other "portainer".
For me, actual features are enought.
and thanks for your efforts.
-
I'd like a network create. I use it once per docker instance to create a user bridge for communication between named containers which the normal bridge does not provide.
Per the docker documentation: Containers on the default bridge network can only access each other by IP addresses, unless you use the
--link
option, which is considered legacy. On a user-defined bridge network, containers can resolve each other by name or alias.Maybe instead of extra buttons (create/delete) store all non compose files in some type of docker (shell?) command file? That could be a solution for everything which does not fit the compose format and yaml checks..
I use a network named "my-net", only need to create first (one time) and use on all containers.
How I do it:
1 - deploy container using plugin
2 - use portainer to create desired networks ( eg: my-net and MyMacVLAN)
3 - go to pluging and edit portainer yaml file to use new created network my-net.
4 - redeploy.
Done.
Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!