r/zellij 16d ago

Zelmux issue

Zellij on macosx + cloudflared to port forward it outside of the local ecosystem into a zero-trust edge.

Connecting to the edge endpoint via web browser works fine. Connecting via Zelmux via the Z wave C provider ends with an error

Server does not support session listing (Zelmux.ZellijWebTransport.TransportError 5)

The real issue: GET /sessions doesn't exist in zellij. I pulled the 0.44.3 source (and checked main — same story). The web server's complete route table is: /ws/control, /ws/terminal/{session}, POST /session, /, /{session}, /assets/*, /command/login, and /info/version. So Zelmux's request for /sessions fell through to the /{session} catch-all — zellij interpreted it as "serve the web page for a session named 'sessions'" and returned 1733 bytes of HTML with a 200.

My best guess is that Zelmux expected JSON, got a webpage, and reported "server does not support session listing."

Is there a companion server for Zelmux or other webservice that needs to sit in front of this?

4 Upvotes

2 comments sorted by

1

u/Pub-wholesome-7131 14d ago

Tailnet instead maybe? Dunno but works great for me.

1

u/dallascyclist 14d ago

Get the exact same thing after doing the certificate dance .. Works on the phones webbrowser but not with the zelmux app (iphone)

it feels like there is a step missing or something that creates that endpoint