If you’re using Plesk for Linux, enabling IPv6 support is straightforward but requires administrative access and a bit of command-line work.
Prerequisites
- Root or sudo access to your server via SSH
- Plesk installed on a Linux distribution
- Access to the Plesk Web UI
Step 1: Enable IPv6 at the OS Level
Log in to your server via SSH:
ssh root@your-server-ip
Create a new configuration file:
touch /etc/sysctl.d/ipv6.conf
Edit the file and add:
net.ipv6.conf.all.disable_ipv6=0
net.ipv6.conf.default.disable_ipv6=0
Apply the settings without rebooting:
sysctl -w net.ipv6.conf.default.disable_ipv6=0
sysctl -w net.ipv6.conf.all.disable_ipv6=0
This ensures IPv6 is enabled across all interfaces.
Step 2: Add IPv6 Address in the Plesk Panel
Now configure IPv6 in the Plesk UI:
1.Log in to your Plesk Web UI.
2 .Go to Tools & Settings → IP Addresses.
3 .Click Add IP Address.
4.Enter your IPv6 address and assign to the correct interface.
5. Save your changes.
Step 3: Enable IPv6 for the Plesk Control Panel
To allow the Plesk UI to listen on IPv6:
touch /etc/sw-cp-server/conf.d/ipv6_ports.inc
Add the following lines:
listen [::]:8443 ipv6only=on ssl;
listen [::]:8880 ipv6only=on;
Restart the Plesk panel server to apply:
service sw-cp-server restart
Conclusion
Your Plesk server is now ready to handle IPv6 traffic both at the operating system level and in the control panel. Should you run into issues, verify your firewall settings, interface bindings, and IPv6 DNS records.
Looking for expert help? Skynats specializes in Plesk Server Management and ensures your infrastructure is configured for IPv6, high availability, and top-tier security. Whether it's a one-off configuration or continuous monitoring, our team has you covered.
Get in touch today to future-proof your hosting environment.