Learn how to add a slave server in Virtualizor with complete steps, API setup, and curl command checks for smooth server connection. Our Virtualizor Support Team is always here to help you.
Commands and Setup Tips To Connect a Slave Server in Virtualizor
Adding a slave server in Virtualizor is one of those tasks that sounds complex but isn’t once you understand how it works. Virtualizor lets you manage multiple servers under one dashboard. This means you can control your entire infrastructure directly from the master server, no need to log in separately to each node. Here’s how you can set up a slave server Virtualizor setup properly and deal with connection errors like “Could not make curl call to the slave server.”

An Overview
Why Slave Server Virtualizor Setup Matters
Virtualizor supports central management of several nodes so that all VPS creation and management happen right from the master panel. You can connect or detach a slave at any time. The master interacts with the slave only when necessary, making the slave an extended resource. The virtualization type gets automatically detected by the master, which can be OpenVZ, Xen, or KVM.
Step 1: Create Server Group or Region in Virtualizor
Before connecting a slave server Virtualizor, create a server group. Open your master server panel by entering:
Master_ServerIP:4085
Log in with your credentials, then go to:
Servers → Add Server Group / Region
Now define a name for “Server Group Name” based on your data center or division. You can also set a “Reseller Region Name” that will appear for reseller users. Add a short description under “Server Group Description.”
Next, under Server Selection, set the priority that decides where new VPS will be created. If you want high availability across all servers, tick High Availability and click Add Server Group to save it.
You can see all groups later under Servers → Server Group / Regions.
Step 2: Get Slave Server API Information
Once the group is ready, gather the API details from the slave. Go to the browser and open:
Slave_ServerIP:4085
Log in, then navigate to Configuration → Server Info. Copy the key pass displayed there—it’s needed to connect this slave server to your master. Save it securely.
Step 3: Add the Slave Server to Master
Now, head back to your master panel and go to Servers → Add Server.
Fill out the form carefully:
- Server Name: Enter any recognizable name.
- IP Address: Enter the slave server IP.
- Server API Password: Paste the key pass copied earlier.
- Internal IP: Optional, enter if applicable.
If you want to prevent new VPS installations on the slave temporarily, tick the Lock Server checkbox. Finally, select the Server Group created earlier and click Add Server.
You can view all servers anytime under Servers → List Server.
Get Expert Virtualizor Setup Help

When You See “Could Not Make Curl Call to the Slave Server”
This is a common issue during slave server Virtualizor setup. Here’s how to fix it quickly:
First, make sure Virtualizor is running on the slave:
service virtualizor status
Next, test if the master can reach the slave panel:
curl https://SLAVE_IP:4085
Replace SLAVE_IP with your actual server IP. If this doesn’t respond, ensure that ports 4081–4085 are open on the slave firewall. Run the same curl command again after confirming the ports. If it responds, the connection between your master and slave server Virtualizor is active.
[If needed, Our team is available 24/7 for additional assistance.]
Conclusion
Setting up a slave server Virtualizor connection gives you full control over your virtualization environment. By following these steps exactly, you can add and manage multiple nodes without needing to log in to each server. If curl fails, check services and firewall ports right away—most issues come down to that.
With this setup in place, your Virtualizor master will manage all slaves smoothly, letting you deploy VPS and monitor resources from a single dashboard.
