[GH-ISSUE #363] Termix + Pangolin weirdness #4080

Open
opened 2026-05-24 17:22:10 -05:00 by GiteaMirror · 0 comments
Owner

Originally created by @stayupthetree on GitHub (May 24, 2026).
Original GitHub issue: https://github.com/fosrl/newt/issues/363

Describe the Bug

Attempting to setup Termix with pangolin. I've switched several of my compose files to blueprints and not had any issues until now.

When I attempt to load the webpage I get "Cannot GET /". I am able to connect directly using the IP:PORT

I disabled authentication and redeployed. It will work for less than a minute, but then any attempt to go to the webpage I get a JSON window and an error "Missing authentication token".

So I go look at the proxy settings page for the resource in Pangolin. I notice that any time I refresh the page, the port number in the target rotates between 30001,30002,30003,30004, and 30005 despite being assigned 8080 by the blueprint.

While yes those are ports used by the service, they are not part of the blueprint or mentioned anywhere in my compose. Why is Pangolin changing my settings set by a blueprint to those ports over and over and how do I stop that?

Environment

  • This has been an issue going back 7+ months. I give up and try again every couple of months.
  • OS Type & Version:
  • Pangolin Version: latest
  • Gerbil Version: latest
  • Traefik Version: latest
  • Newt Version: latest
  • Olm Version: (if applicable)

To Reproduce

Um I guess this?

termix:
image: ghcr.io/lukegus/termix:latest
container_name: termix
networks:
- fellowship
restart: unless-stopped
ports:
- "8680:8080"
volumes:
- /mnt/appdata/termix/:/app/data
environment:
PORT: "8080"
labels:
# Proxy Resource Configuration
- pangolin.proxy-resources.termix.name=termix
- pangolin.proxy-resources.termix.full-domain=termix.redacted.com
- pangolin.proxy-resources.termix.protocol=http
- pangolin.proxy-resources.termix.ssl=true
- pangolin.proxy-resources.termix.targets[0]hostname=termix
- pangolin.proxy-resources.termix.targets[0]port=8080
- pangolin.proxy-resources.termix.auth.sso-enabled=true
- pangolin.proxy-resources.termix.targets[0].method=http

Expected Behavior

I expect to go to termix.redacted.com and reach it.

Originally created by @stayupthetree on GitHub (May 24, 2026). Original GitHub issue: https://github.com/fosrl/newt/issues/363 ### Describe the Bug Attempting to setup Termix with pangolin. I've switched several of my compose files to blueprints and not had any issues until now. When I attempt to load the webpage I get "Cannot GET /". I am able to connect directly using the IP:PORT I disabled authentication and redeployed. It will work for less than a minute, but then any attempt to go to the webpage I get a JSON window and an error "Missing authentication token". So I go look at the proxy settings page for the resource in Pangolin. I notice that any time I refresh the page, the port number in the target rotates between 30001,30002,30003,30004, and 30005 despite being assigned 8080 by the blueprint. While yes those are ports used by the service, they are not part of the blueprint or mentioned anywhere in my compose. Why is Pangolin changing my settings set by a blueprint to those ports over and over and how do I stop that? ### Environment - This has been an issue going back 7+ months. I give up and try again every couple of months. - OS Type & Version: - Pangolin Version: latest - Gerbil Version: latest - Traefik Version: latest - Newt Version: latest - Olm Version: (if applicable) ### To Reproduce Um I guess this? termix: image: ghcr.io/lukegus/termix:latest container_name: termix networks: - fellowship restart: unless-stopped ports: - "8680:8080" volumes: - /mnt/appdata/termix/:/app/data environment: PORT: "8080" labels: # Proxy Resource Configuration - pangolin.proxy-resources.termix.name=termix - pangolin.proxy-resources.termix.full-domain=termix.redacted.com - pangolin.proxy-resources.termix.protocol=http - pangolin.proxy-resources.termix.ssl=true - pangolin.proxy-resources.termix.targets[0]hostname=termix - pangolin.proxy-resources.termix.targets[0]port=8080 - pangolin.proxy-resources.termix.auth.sso-enabled=true - pangolin.proxy-resources.termix.targets[0].method=http ### Expected Behavior I expect to go to termix.redacted.com and reach it.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/newt#4080