Test IPV6 HestiaCP

Hi!

I want to start testing the IPv6 topic in HestiaCP. I know there were several threads about it, but they seem to be closed. What’s the current status? I’d like to run some tests on the system.

I’ve been thinking… why not roll out IPv6 support in parts instead of doing everything all at once?

I mean doing it step by step, for example:

  1. Being able to add IPv6 through the “add IPs” tab.
  2. Being able to select the IPv6 on the account.

etc… so you don’t have to do such a big release?

I’ve been testing the branch: Start implementing ipv6 support by jaapmarcus · Pull Request #3631 · hestiacp/hestiacp · GitHub

But I’ve come across some errors, the thing is I don’t know if I should keep testing or if this is going to be ignored by the developers. I’m willing to test whatever is needed, for example:

  1. Error when adding IP via GUI, always says it’s incorrect: https://i.gyazo.com/fc79d30a2806a8bb373053b16e077fb9.png
  2. Error when adding IP via SSH:
root@vpshestiadev:~/hestia-ipv6/hestiacp-ipv6/src# v-add-sys-ip 200*:678*:****:***2f::2/64
Error: user admin doesn't exist
  1. When creating an account, I go in and try to add the IPs, neither IPv4 nor IPv6 show up: https://i.gyazo.com/c3a315fb7ae8db875e128cfcdd54bcb0.png

So that could be a starting point. You can ask me to run any tests you want, if it’s within my knowledge I can do it, I can even provide you with a VPS with IPv4 + IPv6 if needed.

We have rewritten hestia a lot so a lot of changes need to be made again

That’s exactly why I think it would be important to implement it little by little. I don’t think it’s necessary to release everything at once and have it working perfectly. I believe rolling it out in parts will help us adapt to IPv6 progressively. What do you think?