Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Validate and enable IPV6 support #628

Open
Boy132 opened this issue Oct 15, 2024 · 3 comments
Open

Validate and enable IPV6 support #628

Boy132 opened this issue Oct 15, 2024 · 3 comments
Labels
✨ feature New feature 🔴 hard Fairly difficult
Milestone

Comments

@Boy132
Copy link
Member

Boy132 commented Oct 15, 2024

Currently ipv6 is disabled/ the new frontend only accepts ipv4 for allocations.
I'm pretty sure ipv6 does actually work (on the backend) but we should do some tests and enable ipv6 support.

https://github.com/pelican-dev/panel/blob/main/app/Filament/Resources/NodeResource/RelationManagers/AllocationsRelationManager.php#L81
https://github.com/pelican-dev/panel/blob/main/app/Filament/Resources/ServerResource/RelationManagers/AllocationsRelationManager.php#L77
https://github.com/pelican-dev/panel/blob/main/app/Filament/Resources/ServerResource/Pages/CreateServer.php#L189

@RMartinOscar
Copy link
Contributor

RMartinOscar commented Oct 15, 2024

I'v previously made a PR #429 for this but i couldn't answer before it get close so here it is:
IPV6 does work both on wings and the panel
#429 (comment)

I'v tried it and used it even on ptero without any issue (you have to use pelican_nw ipv6 gw fdba:17c8:6c94::1011 which is like binding to 172.18.0.1) or use an ipv6 that's actually configured on the machine (just like for ipv4)
@parkervcp also told me that he would have talk this out if he was there at the time so i believe we can just merge that PR

@Boy132 Boy132 added the ✨ feature New feature label Oct 16, 2024
@FlashThePlayer
Copy link

FlashThePlayer commented Oct 16, 2024

hey guys
first: i can not overstate how amazing this project is, thank you so much for your work here
second: this feature would be beyond amazing
In germany we almost never have static ipv4 addresses and are also limited by DSLite
so internet hosting over ipv4 is not possible (for peoplbe like me at least)
ipv6 allocations would fix this because the docker container would open up these ports then right?
That would make dns entries also available :)

Of course given if this feature is just as easy as enabling/disabling some filters in the frontend forms 👍🏼

@lancepioch lancepioch added the 🔴 hard Fairly difficult label Oct 20, 2024
@RMartinOscar RMartinOscar added this to the rc2 milestone Nov 17, 2024
@MaZe3D
Copy link

MaZe3D commented Dec 29, 2024

I also have to say that this is mission critical for my setup. I currently have several services maintained with Pterodactyl that rely on IPv6 allocations. I also have several wings that are only reachable via IPv6 (only AAAA record). I hope that Pelican will also work as well with IPv6 environments as Pterodactyl did.

@pelican-dev pelican-dev locked and limited conversation to collaborators Dec 30, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
✨ feature New feature 🔴 hard Fairly difficult
Projects
None yet
Development

No branches or pull requests

5 participants