[Support] Linuxserver.io - Muximux


Recommended Posts

linuxserver_medium.png

 

Application Name: Muximux

Application Site: https://github.com/mescon/Muximux

Docker Hub: https://hub.docker.com/r/linuxserver/muximux/

Github: https://github.com/linuxserver/docker-muximux

 

Please post any questions/issues relating to this docker you have in this thread.

 

If you are not using Unraid (and you should be!) then please do not post here, instead head to linuxserver.io to see how to get support.

Edited by linuxserver.io
  • Upvote 1
Link to comment

When setting up this container in bridge mode port 80 -> port 8080 and setting up the ip:port info for my services within muximux, I just get a 404 error from nginx with muximux.

 

I then used "docker exec -it muximux /bin/bash" and checked if I could ping the ip:port of some of my services, (eg: my deluge ip address & port) but I got an unknown host error.

 

Any advice on setting this up?

 

Thanks!

Link to comment

 

 

Any advice on setting this up?

 

don't use a port already in use, you're probably using 8080 somewhere else.

 

Nope! Sure if that was the case the docker container would not even start it would error out giving a port error. Also, I am able to load the muximux page itself, it is the subpages (Sonarr, Deluge, NZBget etc.) that give the 404 error after being set up to the required IP addresses & ports.

 

Thanks

Link to comment

 

 

Any advice on setting this up?

 

don't use a port already in use, you're probably using 8080 somewhere else.

 

Nope! Sure if that was the case the docker container would not even start it would error out giving a port error. Also, I am able to load the muximux page itself, it is the subpages (Sonarr, Deluge, NZBget etc.) that give the 404 error after being set up to the required IP addresses & ports.

 

Thanks

 

would if a docker that used the port was in host mode.

Link to comment

I have this running under the Apache docker with reverse proxy. I like it better than htpc manage and maraschino. I'll be switching to the docker to make it easier to update.

 

Thanks

 

Also have it with Apache Reverse Proxy, but can't make it work.  I want it to reply to the "/" of my domain name.

 

How did you make it work ??

 

Mine is on port 99, so in Apache of the Apache Docker, i tried this (without success) :

 

        
<Location />
         ProxyPass http://192.168.2.6:99
         ProxyPassReverse http://192.168.2.6:99
</Location>

Link to comment

I have this running under the Apache docker with reverse proxy. I like it better than htpc manage and maraschino. I'll be switching to the docker to make it easier to update.

 

Thanks

 

Also have it with Apache Reverse Proxy, but can't make it work.  I want it to reply to the "/" of my domain name.

 

How did you make it work ??

 

Mine is on port 99, so in Apache of the Apache Docker, i tried this (without success) :

 

        
<Location />
         ProxyPass http://192.168.2.6:99
         ProxyPassReverse http://192.168.2.6:99
</Location>

 

Try this:

 

        
<Location />
         ProxyPass http://192.168.2.6:99/
         ProxyPassReverse http://192.168.2.6:99/
</Location>

Link to comment

Doesn't work. Same thing, it loads a default empty page :

 

https://monosnap.com/file/y0LXTtBY0r7vYHXrarnxxGX9mxocRE

 

Working for me.....  Post your Apache default.conf and I'll take a look.

 

Here it is (I also have ATV PlexConnect) :

 

<VirtualHost *:443>
        ServerName mydomain.com
        ServerAlias mydomain.com
        ServerAdmin [email protected]
        DocumentRoot /config/www
       
        SSLEngine on
        SSLProxyEngine On
	RewriteEngine On
	Header always set Strict-Transport-Security "max-age=63072000; includeSubdomains; preload"
        SSLProxyVerify none
        SSLProtocol -ALL +TLSv1 +TLSv1.1 +TLSv1.2
	SSLCipherSuite ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5:!DSS
        SSLHonorCipherOrder on
	SSLCertificateFile /config/keys/ssl.crt
        SSLCertificateKeyFile /config/keys/private-decrypt-ssl.key
        SSLCertificateChainFile /config/keys/sub.class1.server.ca.pem
        SSLProxyCheckPeerCN off
	SSLProxyCheckPeerName off
	SSLProxyCheckPeerExpire off
               
        <Location /couch>
                ProxyPass http://192.168.2.6:5050/couch
                ProxyPassReverse http://192.168.2.6:5050/couch
        </Location>

        <Location />
                ProxyPass http://192.168.2.6:99/
                ProxyPassReverse http://192.168.2.6:99/
        </Location>
        
        <Location /sonarr>
                ProxyPass http://192.168.2.6:8989/sonarr
                ProxyPassReverse http://192.168.2.6:8989/sonarr
        </Location>

        <Location /nzbget>
                ProxyPass http://192.168.2.6:6789/nzbget
                ProxyPassReverse http://192.168.2.6:6789/nzbget
        </Location>
        
         <Location /watch>
                ProxyPass http://192.168.2.6:8181
                ProxyPassReverse http://192.168.2.6:8181              
        </Location>

		<Location /status>
                ProxyPass http://192.168.2.6:3000
                ProxyPassReverse http://192.168.2.6:3000
        </Location>

	<Location /owncloud>
		ProxyPass http://192.168.2.6:8000
		ProxyPassReverse http://192.168.2.6:8000
	</Location>

	<Location /deluge/>
		RequestHeader append X-Deluge-Base "/deluge/"
		ProxyPass http://192.168.2.6:9112/
		ProxyPassReverse http://192.168.2.6:9112/
	</Location>
	</VirtualHost>

<VirtualHost *:443>
	SSLEngine on
	SSLProtocol -ALL +SSLv3 +TLSv1
        SSLCipherSuite ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:!LOW::!SSLv2:!EXPORT
	SSLCertificateFile /plexconnect/trailers.cer
	SSLCertificateKeyFile /plexconnect/trailers.key
	ProxyPreserveHost On
	ProxyPass / http://192.168.2.6:82/
	ProxyPassReverse / http://192.168.2.6:82/
	ServerName trailers.apple.com
</VirtualHost>

<VirtualHost *:443>
	SSLEngine on
	SSLProtocol -ALL +SSLv3 +TLSv1
        SSLCipherSuite ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:!LOW::!SSLv2:!EXPORT
	SSLCertificateFile /plexconnect/trailers.cer
	SSLCertificateKeyFile /plexconnect/trailers.key
	ProxyPreserveHost On
	ProxyPass / http://192.168.2.6:82/
	ProxyPassReverse / http://192.168.2.6:82/
	ServerName atv.plexconnect
</VirtualHost>

<VirtualHost *:80>
        ServerName mydomain.com
        ServerAlias mydomain.com
        ServerAdmin [email protected]
        DocumentRoot /config/www
</VirtualHost>

<VirtualHost *:80>
	ServerName atv.plexconnect
	ProxyPreserveHost On
	ProxyPass / http://192.168.2.6:82/
	ProxyPassReverse / http://192.168.2.6:82/
</VirtualHost>

  <VirtualHost *:80>
	ServerName trailers.apple.com
	ProxyPreserveHost On
	ProxyPass / http://192.168.2.6:82/
	ProxyPassReverse / http://192.168.2.6:82/
</VirtualHost>

Link to comment

scratch that... I restated the Apache Docker and now it works!

 

Only needs I have now is to have a landing page with Status like Live Bandwidth (can use ssh to my router to get it), Status of my Storage (Used on Total space, Like a progress Bar).

 

I was just about to suggest that as your config looked good.  I've been caught out by that one myself on more than one occasion and wasted more hours than I care to admit...

 

Sometime Apache doesn't quite restart after default.conf is modified....

Link to comment

hmmm interesting....

ill move it off the apache server

 

Why?  It works, I'm only talking about when you edit the default.conf Apache file when Apache is running it occasionally trips up.  A proper restart works fine.  A normal Apache container startup works fine.

 

im lost >_<

 

So, I run this

 

  • Apache
  • Muximux

 

I then use the Apache container to serve muximux to the web via a reverse proxy.  What I was referring to was when you edit the default.conf of the Apache container whilst it's running then occasionally the autorestart when it detects the change slips up, necessitating a manual container restart.  That's all... No big problem.

Link to comment

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...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.