# IP Management
The IP Management tab allows you to configure and manage IP addresses and subnets for your PanelAlpha Engine server. This section controls which IP addresses are available for assignment to instances and hosting accounts.
# Default IP Addresses
At the top of the IP Management page, you will see the default IP addresses assigned to the server.
# Default IPv4
- Displays the primary IPv4 address.
- Used as the default for new instances unless specified otherwise.
- Example:
198.51.100.2(example) - Copy — click the copy icon next to the address to store it in your clipboard with a tooltip confirmation.
- Assignments — when the badge shows assignment counts, click it to open the assignment table and explore which instances or accounts are using those IPs.
# Default IPv6
- Displays the primary IPv6 address (if configured).
- Used for IPv6 connectivity.
- Example:
2a02:4f9:c021:8a33::1(example) - Copy — the IPv6 row also includes a copy button and tooltip so you can capture the address quickly.
# IP Subnets
The IP Subnets section displays all available IP ranges configured on your server.
# Subnet Information
Each subnet entry shows:
- Subnet — the IP range (for example,
192.166.0.0,192.167.0.0,192.168.0.0) - Mask — subnet mask indicating the range size (for example,
/24for 256 addresses) - Shared — indicates if the subnet is shared across instances (checkmark = shared)
- Assignments — number of instances or accounts using IPs from this subnet
- Actions — management options (delete subnet)
# Shared vs. Dedicated Subnets
- Shared Subnets (✓) — multiple instances can share IP addresses from this range.
- Dedicated Subnets (✗) — each IP is assigned exclusively to a single instance.
# IPv6 Subnets
IPv6 subnets are also supported and displayed with:
- Full IPv6 notation (for example,
2a02:4f9:c021:8a33::) - Larger subnet masks (for example,
/64or/128)
# Adding IP Subnets
# Prerequisites
New subnets must be properly routed to your server at the network level before adding them in PanelAlpha.
# Steps
To add a new IP subnet to your server:
- Click the "+ Add IP Subnet" button (green button in the top-right).
- Enter the subnet address.
- Specify the subnet mask.
- Choose whether to mark it as shared.
- Save the configuration.
# Managing Subnet Assignments
Note: Assigning a subnet that is already in use may cause IP conflicts for existing instances.
# Viewing Assignments
Each subnet row shows a badge with the total number of assigned IPs. Clicking the badge opens the assignment table, where you can:
- Assign new IPs via the modal (select instances or hosting accounts).
- Unassign IPs with the trash icon; the table updates immediately after the API call succeeds.
- Use the header checkboxes to select all rows for bulk operations.
The Assignments column shows how many instances or hosting accounts are currently using IPs from each subnet. Click the number to view detailed assignment information.
# Removing Subnets
To remove a subnet:
- Ensure no active assignments exist (Assignments = 0).
- Click the delete icon in the Actions column.
- Confirm the removal.
Warning: You cannot remove a subnet that has active IP assignments. Reassign or remove instances first.
# Use Cases
# Multiple Dedicated IPs
Configure separate subnets when you need to provide dedicated IP addresses to specific customers or instances for:
- SSL certificates requiring unique IPs
- Email sending reputation management
- Application-specific requirements
# Shared IP Pools
Use shared subnets for:
- Standard WordPress hosting where dedicated IPs are not required
- Cost optimization when IP addresses are limited
- Simplified management of small-scale deployments