mirror of
https://github.com/pelican-dev/panel.git
synced 2026-05-04 18:00:48 +03:00
https://node.yourdomain.com:8443/api/system does not match node token_id ! #365
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @DubblePumper on GitHub (Jun 23, 2025).
Current Behavior
When the Panel attempts to communicate with a configured node, it consistently throws:
VM6543:3 https://node.yourdomain.com:8443/api/system does not match node token_id !
Even though the token in /etc/pterodactyl/config.yml and the token saved under Nodes → Configuration in the Panel UI are identical, the handshake always fails with this mismatch error.
Expected Behavior
A successful authorization handshake. On an unauthenticated request to /api/system, the node should respond:
{"error":"The required authorization heads were not present in the request."}
And when using the correct Authorization: Bearer header, it should return node statistics rather than an authorization or token-mismatch error.
Steps to Reproduce
Panel Version
1.0.0-beta21
Wings Version
1.0.0-beta13
Games and/or Eggs Affected
n/a (node configuration issue)
Docker Image
n/a
Error Logs
Is there an existing issue for this?
@notAreYouScared commented on GitHub (Jun 23, 2025):
You using a reverse proxy of any sorts?
@DubblePumper commented on GitHub (Jun 23, 2025):
Yes, I run through the Cloudflare proxy (orange cloud) with WAF rules. In doing so, I use the Cloudflare SSL certificate (not Certbot). It worked smoothly for months, but now Cloudflare blocks the connection on port 8443, causing the SSL handshake to fail and the token mismatch.
@notAreYouScared commented on GitHub (Jun 23, 2025):
Then that's your issue, it's stripping request headers, therefore the panel thinks it's not talking to what it thinks it's talking to.
Sorr,y but this isn't an issue we will be willing to "fix" as it's not an issue with Pelican, it's an issue with your setup. Multiple people have also ran into this issue, please use the search function on the Discord to look at possible solutions.