[HOW-TO] Docker Muximux (to control NZBGet, Sonarr & Couchpotato..etc)


#1

I have created 3 very similar Docker [HOW-TO] for NZBGet, Sonarr & CouchPotato, so this is the last one which ties the other 3 services in nicely to one web page.

https://discourse.osmc.tv/t/how-to-docker-nzbget/20535/1
https://discourse.osmc.tv/t/how-to-docker-sonarr/20538/1
https://discourse.osmc.tv/t/how-to-docker-couchpotato/20539/1

First make sure Docker is installed.
curl -sSL https://get.docker.com | sh

It’s also useful to add the current user to Docker group to avoid having to use sudo in front of every Docker command.

sudo usermod -aG docker $USER

Then we simply need to create the systemd file, enable, then start it. Using your favourite text editor create a systemd service file;

Check out the config here; https://hub.docker.com/r/lsioarmhf/muximux/

sudo vim /etc/systemd/system/muximux.service

[Unit]
Description=Muximux container
Requires=docker.service
After=docker.service

[Service]
Restart=always
ExecStart=/usr/bin/docker run -p 80:80 --name=muximux -v /opt/muximux:/config -e PUID=1000 -e PGID=1000 -e TZ=UTC lsioarmhf/muximux
ExecStop=/usr/bin/docker stop -t 2 muximux
ExecStopPost=/usr/bin/docker rm -f muximux

[Install]
WantedBy=default.target

Now enable the service;

sudo systemctl enable muximux and then start it with sudo systemctl start muximux

You can check it with sudo systemctl status muximux

This will neatly tie in the other 3 services (NZBGet, Sonarr & CouchPotato) into 1 web page with minimal setup.

Just open a browser on any device in your network, type in the IP address

e.g. 192.168.1.100


#2

any guide to install this without docker?