xpipe icon indicating copy to clipboard operation
xpipe copied to clipboard

Issues accessing multiple Proxmox dashboard via local services

Open jackedproxy opened this issue 3 months ago • 11 comments

I'm unable to access multiple Proxmox dashboards. As soon as I log into a second dashboard, it invalidates the first. I'm not sure if this is a Proxmox or XPipe issue. Is anyone able to replicate and/or have any guidance?

Also, I have a homelab license currently, so shouldn't be hitting into such a limit.

jackedproxy avatar Sep 05 '25 16:09 jackedproxy

What do you mean by invalidate? Is there an error message?

crschnick avatar Sep 05 '25 19:09 crschnick

It invalidates the session and Proxmox states "invalid ticket". This only seems to happen when using local services from XPipe. So log into host#1. Log into host#2. host#1 is logged out with below message.

Image

jackedproxy avatar Sep 06 '25 11:09 jackedproxy

After further testing, I suspect this is just a limitation between Proxmox tunneled localhost connections, and browser cache. It seems every localhost connection nullifies any existing ones. Likely nothing XPipe can do.

Are there any plans for non-tunneled service connections? Essentially shortcuts.

This limitation makes tunneled connections for Proxmox dashboards pretty useless, unless one only uses a single host at a time. Would be nice to set a non-tunneled dashboard service connection.

jackedproxy avatar Sep 06 '25 11:09 jackedproxy

Didn't mean to close.

jackedproxy avatar Sep 06 '25 12:09 jackedproxy

If your dashboards do not require a tunnel, then I guess this is the same feature request for opening websites, which I will look into for XPipe 19.

But in general, you can report this issue to proxmox. If your dashboards are not reachable from the outside, tunneling is usually the best option. And if that breaks with multiple, then this is an issue.

crschnick avatar Sep 06 '25 14:09 crschnick

If this is some sort of cache issue, does it make a difference if you use a different hostname like 127.0.0.1 instead of localhost in the browser for the dashboard?

crschnick avatar Sep 06 '25 14:09 crschnick

That works yes, so max of 2 accessible hosts now, good spot. I suspect it may be Proxmox's self-signed certificate. Thanks, will open an issue with Proxmox.

Regarding non-tunneling, yes that would at least give the user an option around this, whilst still using XPipe as a connection hub for non-tunneled services. Looking forward to it.

jackedproxy avatar Sep 08 '25 08:09 jackedproxy

Feel free to share a link to the issue when you open it

crschnick avatar Sep 08 '25 16:09 crschnick

I implemented an automatic rotation of various localhost addresses in https://github.com/xpipe-io/xpipe-ptb

You can try out whether that works for you now without having to manually change any URLs

crschnick avatar Sep 09 '25 02:09 crschnick

The latest release now rotates the address like that, and should allow at least 2 services at the same time

crschnick avatar Sep 10 '25 05:09 crschnick

Confirmed working. At least for 2 services.

jackedproxy avatar Sep 10 '25 09:09 jackedproxy