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.

[Support] Linuxserver.io - Muximux

Featured Replies

Everything is working great, just a quick question. Is there a way to add general auth to muximux overall, or will I just need to individually secure everything else?

 

If you're talking about SSL then what I do is install the Apache docker and secure that then use that to reverse proxy everything else.

  • Replies 106
  • Views 31.8k
  • Created
  • Last Reply

I'm trying to use this with a reverse proxy in Apache on /muxi. I am, however, having problems with a lot of files not being loaded because it's looking for them at the root on my site.

Isn't it possible to set the base url?

 

I can't see how it's possible to change the base url, but this is a workaround

 

	RewriteRule ^/muxi$ /muxi/ [R]

<Location /muxi>
	ProxyPass http://UNRAID-IP:MUXIMUX-PORT/ 
	ProxyPassReverse http://UNRAID-IP:MUXIMUX-PORT/ 
</Location>

 

For reference here's the other bits of my setup....

 

	RewriteEngine On
ProxyPreserveHost Off

anyone able to get

 

http://lime-technology.com/forum/index.php?action=unread

 

working in this container for a link?  I just get a blank page for some reason.....

 

Been playing with this and I can't get it to work either, seems to work with some pages and not others for some reason...  ???

 

Also, how do you unselect default in a link, only way I can figure it out is to remove it and add it back without clicking default

 

Myk

 

You don't unselect default, you just choose a different link to be the default...

I'm trying to use this with a reverse proxy in Apache on /muxi. I am, however, having problems with a lot of files not being loaded because it's looking for them at the root on my site.

Isn't it possible to set the base url?

 

I can't see how it's possible to change the base url, but this is a workaround

 

	RewriteRule ^/muxi$ /muxi/ [R]

<Location /muxi>
	ProxyPass http://UNRAID-IP:MUXIMUX-PORT/ 
	ProxyPassReverse http://UNRAID-IP:MUXIMUX-PORT/ 
</Location>

 

For reference here's the other bits of my setup....

 

	RewriteEngine On
ProxyPreserveHost Off

 

Awesome. That worked absolutely perfect.

Is there any way to password protect this with something like htaccess? I have a public webserver running via my Aapache Docker container and, as such, aren't interested in protecting my whole public facing web server.

I'm trying to use this with a reverse proxy in Apache on /muxi. I am, however, having problems with a lot of files not being loaded because it's looking for them at the root on my site.

Isn't it possible to set the base url?

 

I can't see how it's possible to change the base url, but this is a workaround

 

	RewriteRule ^/muxi$ /muxi/ [R]

<Location /muxi>
	ProxyPass http://UNRAID-IP:MUXIMUX-PORT/ 
	ProxyPassReverse http://UNRAID-IP:MUXIMUX-PORT/ 
</Location>

 

For reference here's the other bits of my setup....

 

	RewriteEngine On
ProxyPreserveHost Off

 

Awesome. That worked absolutely perfect.

Is there any way to password protect this with something like htaccess? I have a public webserver running via my Aapache Docker container and, as such, aren't interested in protecting my whole public facing web server.

 

Try this:

 

	RewriteRule ^/muxi$ /muxi/ [R]
<Location /muxi>
ProxyPass http://192.168.0.1:90/ 
ProxyPassReverse http://192.168.0.1:90/ 
AuthUserFile /config/keys/.htpasswd
AuthType Basic
AuthName "Muximux"
Require user kostecki
</Location>

 

Create a .htpasswd file and put it in /config/keys/

Use this here.

Try this:

 

	RewriteRule ^/muxi$ /muxi/ [R]
<Location /muxi>
ProxyPass http://192.168.0.1:90/ 
ProxyPassReverse http://192.168.0.1:90/ 
AuthUserFile /config/keys/.htpasswd
AuthType Basic
AuthName "Muximux"
Require user kostecki
</Location>

 

Create a .htpasswd file and put it in /config/keys/

Use this here.

 

And once again you give great advise. Thank you, CHBMB! ;D

Try this:

 

	RewriteRule ^/muxi$ /muxi/ [R]
<Location /muxi>
ProxyPass http://192.168.0.1:90/ 
ProxyPassReverse http://192.168.0.1:90/ 
AuthUserFile /config/keys/.htpasswd
AuthType Basic
AuthName "Muximux"
Require user kostecki
</Location>

 

Create a .htpasswd file and put it in /config/keys/

Use this here.

 

And once again you give great advise. Thank you, CHBMB! ;D

 

Just be aware unless you secure your site with https / SSL you'll be transmitting your password unsecurely.

  • 2 weeks later...

ive setup the unraid server web ui as a drop down selection.

everything works fine but page doesnt refresh as it should when applying settings

 

 

  • 2 months later...

Awesome docker app. So useful!

  • 3 months later...

Is anyone else having issues now?

I am running unRAID 6.2.0 RC. When I try to pull the Muximux image, it downloads and extracts, then gives this error: "layers from manifest don't match image configuration" Was previously working fine until a few days ago when I tried to update Muximux. I also deleted the container and image, and now I can't reinstall it :-(

 

I've tried it on 2 different unRAID boxes. Same thing. All the other docker images that I use from linuxserver.io work fine.

That's an Unraid bug, solved in the RC releases.  However to fix it you need to delete your docker.img and pull all the docker containers again.

Wow, that's the only fix? That's pretty brutal!

  • 3 weeks later...
  • 2 weeks later...

Hello, newbie to setting up unRAID server.

 

Set as Bridge with Privileged off and Host Port 1 set to 81. unRAID main system running on Port 80. When i try to connect to muximux WegUI i get "Can't Connect to the Server". I tried putting http:// in front of IP and :81 at end.

 

1. Is it required for me to change the unRAID port through emhttp to get this to work?

 

2. I can install Apache and do reverse proxy but even Apache requires port 80. So essentially is there a way to get this to work without changing emhttp port?

 

Thank you!

Just tried, works fine for me.  Only thing I changed was the host port.

 

There's no need to change emhttp port at all, just change the host port on any container that uses port 80.

 

I have nginx running on port 81 and my router forwards wan port 80 to port 81 on my unraid server.

 

Sent from my LG-H815 using Tapatalk

 

 

Just tried, works fine for me.  Only thing I changed was the host port.

 

There's no need to change emhttp port at all, just change the host port on any container that uses port 80.

 

I have nginx running on port 81 and my router forwards wan port 80 to port 81 on my unraid server.

 

Sent from my LG-H815 using Tapatalk

 

Can't get it to load the main webpage for some reason. Tried your instructions. I've attached the log if it helps:

 

[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 10-adduser: executing...

-------------------------------------
_ _ _
| |___| (_) ___
| / __| | |/ _ \
| \__ \ | | (_) |
|_|___/ |_|\___/
|_|

Brought to you by linuxserver.io
We gratefully accept donations at:
https://www.linuxserver.io/index.php/donations/
-------------------------------------
GID/UID
-------------------------------------
User uid: 99
User gid: 100
-------------------------------------

[cont-init.d] 10-adduser: exited 0.
[cont-init.d] 20-config: executing...
[cont-init.d] 20-config: exited 0.
[cont-init.d] 30-keygen: executing...
using keys found in /config/keys
[cont-init.d] 30-keygen: exited 0.
[cont-init.d] 40-install: executing...
[cont-init.d] 40-install: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.

blah...

 

Post a screenshot of how you've got this setup, as you're having issues with two different containers that I can't replicate, so I'm thinking it's something local to you.

 

Sent from my LG-H815 using Tapatalk

 

 

Attached. Thanks.

 

*SOLVED

 

The appdata folder wasn't getting deleted which I think was causing the issue. CHBMB helped me figure it out. After deleting seems to be solve!! Thank you!

Screen_Shot_-_1.png.4742ec49996383d1731c1d892df64b12.png

  • 3 weeks later...

Sorry of a nub question. How can I make https pages display in muximux? http links display just fine, but anything https shows a blank page. Thanks!

Not enough info to help, just pulled it and by default it includes a load of https sites...

Not enough info to help, just pulled it and by default it includes a load of https sites...

OK, I tried in IE and see where the problem is:

This content cannot be displayed in a frame. To help protect the security of information you enter into this website, the publisher of this content does not allow it to be displayed in a frame.

Is there any way around it? I'm running muximux on a non-secured connection (http)

 

 

  • 3 weeks later...

Sorry of a nub question. How can I make https pages display in muximux? http links display just fine, but anything https shows a blank page. Thanks!

 

This is due to the different apps not using SSL... Now I just need to figure out how to set each app up with SSL. Or do I reverse proxy everything in nginx?

 

I want to be able to go htpc.example.com log in, and see sonarr, couchpotato, and deluge through Muximux. However I'm using the ls.io letsencrypt and that address has SSL, so Muximux prevents me from seing the individual app's pages since they aren't secured.

 

I could add htpc.example.com/cp to nginx, and use that adresse in Muximux, but I don't want htpc.example.com/cp to resolve when typed directly into a browser (or do I? I'm unsure).

sorry if this is a silly question, but my installation always says I am xx commits behind - how do I update?  (same problem with Lazy Librarian where I'm 154 behind!)

 

 

Thanks

Archived

This topic is now archived and is closed to further replies.

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.