[GH-ISSUE #2257] Pangolin Not Retaining Supporter Key #23410

Closed
opened 2026-06-05 06:15:27 -05:00 by GiteaMirror · 6 comments
Owner

Originally created by @epic9491 on GitHub (Jan 16, 2026).
Original GitHub issue: https://github.com/fosrl/pangolin/issues/2257

Describe the Bug

When I redeem my supporter key on my Pangolin site, it does not persist past that session, and trying to access a site continues to say that my server is running without a supporter key. This happens whether I'm on an admin account or a general user account. I purchased the "limited" tier key.

Environment

  • OS Type & Version: NixOS 26.05, Gentoo, Android 16, Windows 11. Server runs on Ubuntu 24.04 through the official docker image.
  • Pangolin Version: latest
  • Gerbil Version: latest
  • Traefik Version: latest
  • Newt Version: latest
  • Olm Version: (if applicable) n/a

To Reproduce

Redeem a limited supporter key with the correct key and Github username, open an incognito website, navigate to a Pangolin resource, and it will say this server is running without a supporter key. You can also refresh the pangolin dashboard and see that the supporter button re-appears.

Expected Behavior

You should only have to register a supporter key to a server once. Once registered the login page should no longer say the server is running without a supporter key.

Originally created by @epic9491 on GitHub (Jan 16, 2026). Original GitHub issue: https://github.com/fosrl/pangolin/issues/2257 ### Describe the Bug When I redeem my supporter key on my Pangolin site, it does not persist past that session, and trying to access a site continues to say that my server is running without a supporter key. This happens whether I'm on an admin account or a general user account. I purchased the "limited" tier key. ### Environment - OS Type & Version: NixOS 26.05, Gentoo, Android 16, Windows 11. Server runs on Ubuntu 24.04 through the official docker image. - Pangolin Version: latest - Gerbil Version: latest - Traefik Version: latest - Newt Version: latest - Olm Version: (if applicable) n/a ### To Reproduce Redeem a limited supporter key with the correct key and Github username, open an incognito website, navigate to a Pangolin resource, and it will say this server is running without a supporter key. You can also refresh the pangolin dashboard and see that the supporter button re-appears. ### Expected Behavior You should only have to register a supporter key to a server once. Once registered the login page should no longer say the server is running without a supporter key.
Author
Owner

@K0lin commented on GitHub (Jan 18, 2026):

May I ask what tier of license you have and how many users you have in your Pangolin instance? (visible at you.pangolin.entry.point/your-organization/settings/access/users)

Note: I'm not affiliated with the Pangolin project maintainers. The observations and requests above are based on reviewing the source code to infer how the system is expected to behave. This may not reflect all design decisions.

<!-- gh-comment-id:3765170703 --> @K0lin commented on GitHub (Jan 18, 2026): May I ask what tier of license you have and how many users you have in your Pangolin instance? (visible at you.pangolin.entry.point/your-organization/settings/access/users) **Note**: I'm not affiliated with the Pangolin project maintainers. The observations and requests above are based on reviewing the source code to infer how the system is expected to behave. This may not reflect all design decisions.
Author
Owner

@epic9491 commented on GitHub (Jan 18, 2026):

May I ask what tier of license you have and how many users you have in your Pangolin instance?

6 users, i purchased the limited supporter key. Not using the enterprise image

<!-- gh-comment-id:3765531217 --> @epic9491 commented on GitHub (Jan 18, 2026): > May I ask what tier of license you have and how many users you have in your Pangolin instance? 6 users, i purchased the limited supporter key. Not using the enterprise image
Author
Owner

@K0lin commented on GitHub (Jan 18, 2026):

I took a look at the code and this is normal behavior, because this error is not handled since the limited supporter key only supports up to 5 users.

<!-- gh-comment-id:3765532838 --> @K0lin commented on GitHub (Jan 18, 2026): I took a look at the code and this is normal behavior, because this error is not handled since the limited supporter key only supports up to 5 users.
Author
Owner

@K0lin commented on GitHub (Jan 18, 2026):

From the Support docs of the pangolin site:

Perfect for small teams
User limit: 5 or fewer users
Support button: Removed from UI
Usage: Unlimited servers and installations
Upgrade: Available to Full Supporter
Once you add your 6th user, the support button will return. Remove a user or upgrade to Full Supporter to hide it again

And also

What happens if I exceed my user limit?
Limited Supporter restrictions
If you have a Limited Supporter key and add your 6th user:
The support button will return to the UI
You can either remove a user or upgrade to Full Supporter
Your key remains valid for other installations

<!-- gh-comment-id:3765534761 --> @K0lin commented on GitHub (Jan 18, 2026): From the [Support docs](https://docs.pangolin.net/self-host/supporter-program) of the pangolin site: > Perfect for small teams > User limit: 5 or fewer users > Support button: Removed from UI > Usage: Unlimited servers and installations > Upgrade: Available to Full Supporter > **Once you add your 6th user, the support button will return. Remove a user or upgrade to Full Supporter to hide it again** And also > What happens if I exceed my user limit? > Limited Supporter restrictions > If you have a Limited Supporter key and add your 6th user: > The support button will return to the UI > You can either remove a user or upgrade to Full Supporter > Your key remains valid for other installations
Author
Owner

@epic9491 commented on GitHub (Jan 18, 2026):

Man, alright I get it but feel kinda meh about it. I'll live with the button then. Thanks for the help.

<!-- gh-comment-id:3765558854 --> @epic9491 commented on GitHub (Jan 18, 2026): Man, alright I get it but feel kinda meh about it. I'll live with the button then. Thanks for the help.
Author
Owner

@K0lin commented on GitHub (Jan 18, 2026):

I'm sorry @epic9491, but as I wrote in my first message, I'm trying to help by simply stating how things are:

Note

: I'm not affiliated with the Pangolin project maintainers. The observations and requests above are based on reviewing the source code to infer how the system is expected to behave. This may not reflect all design decisions.

<!-- gh-comment-id:3765561124 --> @K0lin commented on GitHub (Jan 18, 2026): I'm sorry @epic9491, but as I wrote in my first message, I'm trying to help by simply stating how things are: > **Note**: I'm not affiliated with the Pangolin project maintainers. The observations and requests above are based on reviewing the source code to infer how the system is expected to behave. This may not reflect all design decisions.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/pangolin#23410