mirror of
https://github.com/fosrl/pangolin.git
synced 2026-07-26 02:49:25 -05:00
Closed
opened 2026-05-21 19:45:52 -05:00 by GiteaMirror
·
19 comments
No Branch/Tag Specified
main
dependabot/npm_and_yarn/fast-uri-3.1.4
refactor/batch-status-requests
dependabot/docker/docker-dependencies-6cbd4d48e0
dependabot/npm_and_yarn/npm-dependencies-8b2d4a9f3a
dependabot/go_modules/install/go-install-dependencies-3804ca7238
dev
dependabot/npm_and_yarn/body-parser-2.3.0
dependabot/npm_and_yarn/axios-1.18.0
crowdin_dev
fix/labels-dropdown-flicker
dependabot/github_actions/github-actions-dependencies-2ee11778c9
feat/remember-last-idp-on-smart-login-form
dependabot/npm_and_yarn/multi-5f1280885e
fix/non-semver-version-error
private-resource-page
resource-launcher
backhaul
exit-node-reconnect
feat/command-palette
ssh
delete-account
msg-delivery
org-only-idp
cicd
patch
site-targets-auto-login
1.21.0
1.21.0-rc.0
1.20.0
1.20.0-rc.0
1.19.4
1.19.3
1.19.2
1.19.1
1.19.0
1.19.0-rc.1
1.19.0-rc.0
1.18.4
1.18.3
1.18.2
1.18.1
1.18.0
1.18.0-rc.0
1.17.1
1.17.0
1.17.0-rc.0
1.16.2
1.16.1
1.16.0
1.16.0-rc.0
1.15.4
1.15.3
1.15.2
1.15.1
1.15.0
1.15.0-rc.0
1.14.1
1.14.0
1.14.0-rc.0
1.13.1
1.13.0
1.13.0-rc.0
1.12.3
1.12.2
1.12.1
1.12.0
1.12.0-rc.0
1.11.1
1.11.0
1.10.3
1.10.2
1.10.1
1.10.0
1.9.4
1.9.3
1.9.2
1.9.1
1.9.0
1.8.0
1.7.3
1.7.2
1.7.1
1.7.0
1.6.2
1.6.1
1.6.0
1.5.1
1.5.0
1.4.0
1.3.2
1.3.1
1.3.0
1.2.0
1.1.0
1.0.1
1.0.0
1.0.0-beta.15
1.0.0-beta.14
1.0.0-beta.13
1.0.0-beta.12
1.0.0-beta.11
1.0.0-beta.10
1.0.0-beta.9
1.0.0-beta.8
1.0.0-beta.7
1.0.0-beta.6
1.0.0-beta.5
1.0.0-beta.4
1.0.0-beta.3
1.0.0-beta.2
1.0.0-beta.1
Labels
Clear labels
api
authentication
bug
config
dependencies
docker
documentation
enhancement
good first issue
help wanted
Improvement
Look Into
needs investigating
networking
new feature
non-critical bug
potential bug
pull-request
question
reverse proxy
Security
stale
ui
wontfix
Mirrored from GitHub Pull Request
No labels
Milestone
No items
No Milestone
Projects
Clear projects
No projects
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/pangolin#19240
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @valki2 on GitHub (Jan 28, 2026).
Original GitHub issue: https://github.com/fosrl/pangolin/issues/2365
Describe the Bug
Hi!
I am playing around and testing pangolin intensively and struggled to add more than 3 newt sites to my main instance version 1.15.0?
I looked here in the issues and found nothing, as well as in the docs and didnt find any defined limits?
I was using CE and switched over to EE and a private licence but still: limited to 3 sites (3 newt and one local. If i try to add another one then only local is selectable).
Bug or user error?
Environment
To Reproduce
try to add a 4th newt site
Expected Behavior
able to add more
@markusbenkert commented on GitHub (Jan 28, 2026):
I believe this is stated in the license terms for private use of the EE version, that only three sites may be added.
@oschwartz10612 commented on GitHub (Jan 28, 2026):
Hum... there should not be any limit to the number of sites or users you
can add in either edition. The only thing that changes is if you have
supported the project with a limited supporter key.
What happens when you try to add the 4th site? Could you send a screenshot?
@Lokowitz commented on GitHub (Jan 29, 2026):
"Only local selectable" reminds me to this issue .
Could you check your DB?
@valki2 commented on GitHub (Jan 29, 2026):
@Lokowitz
Hi! Thanks for the hint - i checked my database:
Exit node:
10.0.0.1/24
my org (there is no other):
subnet 100.90.128.0/24
util. subnet: 100.96.128.0/24
Sites subnets and adresses:
local: 0.0.0.0/32
site 1/newt: 10.0.0.64/26 100.90.128.0/24
site 2/newt: 10.0.0.128/26 100.90.128.1/24
site 3/newt: 10.0.0.192/26 100.90.128.6/24
config.yml
there is no org block, and the only cidr is in gerbil:
subnet_group: "10.0.0.0/8"
Looks like this is not the same problem like in issue 1724 as the local site is 0.0.0.0/32 and the adresses of the sites (100.90.128.X/24) match the subnet of the org (100.90.128.0/24)
@oschwartz10612 Screenshot looks the same like https://github.com/fosrl/pangolin/issues/1724#issuecomment-3430519032
@oschwartz10612 commented on GitHub (Jan 29, 2026):
When you try to add the site could you look at the server logs. I think it will print out the error. I suspect you might be running out of IPs somehow.
@valki2 commented on GitHub (Jan 30, 2026):
Unfortunately, there is no error (log level is debug)...
And to "try to add a site" ends already on the url https://pangolin.DOMAIN.com/SITE/settings/sites/create as there is only local available to select :)
@valki2 commented on GitHub (Jan 30, 2026):
Btw: adding a second org and create a site there shows the same problem.
@valki2 commented on GitHub (Feb 3, 2026):
Got a good hint from a friend! Dev Tools unveil the following response of https://pangolin.DOMAIN.com/api/v1/org/ORG/pick-site-defaults:
{"data":null,"success":false,"error":true,"message":"No available subnets","status":500,"stack":null}
But looking above there are plenty of subnets left? :)
@github-actions[bot] commented on GitHub (Feb 18, 2026):
This issue has been automatically marked as stale due to 14 days of inactivity. It will be closed in 14 days if no further activity occurs.
@valki2 commented on GitHub (Mar 4, 2026):
I will try to backup the database and write an export script for the most important stuff that is not reconfigured within minutes:
Then deploy a clean pangolin container, configure everthing and reimport that stuff.
I'll keep you informed.
@nlsrchtr commented on GitHub (Mar 9, 2026):
Hi @valki2,
since I might be hit by the same situation, I was wondering if you found a solution for you?
Regards,
@valki2 commented on GitHub (Mar 11, 2026):
Not a solution but a workaround:
When resetting the database, 2 things are annoying:
Nevertheless, I tried it out and succeeded so far. there are the steps if someone wants to go on the same journey:
ATTACH 'dbalt.sqlite' AS dbalt;
PRAGMA foreign_keys = OFF;
INSERT INTO resources SELECT * FROM dbalt.resources;
INSERT INTO targets SELECT * FROM dbalt.targets;
INSERT INTO roleResources SELECT * FROM dbalt.roleResources;
INSERT INTO targetHealthCheck SELECT * FROM dbalt.targetHealthCheck;
Note:
Of course you have to reconnect your sites, recreate your private ressources etc. - but at least all the public resources AKA "traefik stuff" AKA reverse proxy stuff is running so the downtime of all visible resources is minimal and you got less pressure.
Note 2:
I was surprised that the new db was around 500kb while the old one is around 2.5GB! the table requestauditlog is very,very hungry.
@valki2 commented on GitHub (Mar 11, 2026):
Note 3: Really write down your newt sites IDs and secrets, as it seems now you cannot regenerate those without an enterprise licence. oO
@github-actions[bot] commented on GitHub (Mar 26, 2026):
This issue has been automatically marked as stale due to 14 days of inactivity. It will be closed in 14 days if no further activity occurs.
@LevitateDilationEggbeater commented on GitHub (Apr 3, 2026):
I am facing the issue to and would like to connect more sites without all the manual intervention.
@oschwartz10612 commented on GitHub (Apr 4, 2026):
Unfortunately you will need to manually open up the subnet right now if you are out of ips: https://github.com/fosrl/pangolin/issues/1724
@LaurenceJJones commented on GitHub (Apr 14, 2026):
Since this topic is widely covered as a limitation of older pangolins (with context that we used to use a smaller range)and/or user just has lots of sites so uses the availability so in short manual intervention is needed check the linked issue above.
Marking as completed.
@valki2 commented on GitHub (May 12, 2026):
Well, what should I say? The issue is back again.
When I reinstalled pangolin from scratch in march everything worked (except importing the old licence key with unlimited sites).
Tried to add a fourth site today (was running unlicenced since march): no 4th site possible with the same behavior.
Added a licence (limited to 25 sites): still not possible.
Thats really annoying.
@valki2 commented on GitHub (May 12, 2026):
Fixed it as written in https://github.com/fosrl/pangolin/issues/1724
Checking the org settings what IP range my org is using: 100.90.128.0/24
sqlite> select * from exitNodes; shows that there is the 10.0.0.1 range again.
update exitNodes set address = '100.89.128.1/20';
Fixed.