Virtual Private Cloud Network (VPCN): a private, isolated network for your VPS

Virtual Private Cloud Network (VPCN) is a private, dedicated Layer-2 network inside a single datacenter that lets your virtual servers talk to each other, completely isolated from other customers. Traffic on this network never touches the public internet and is invisible to anyone outside your account - it is your own internal segment.

🎁 Launch offer. Apply coupon PrivateNetworkFREE at checkout and your Virtual Private Cloud Network is free - the discount covers up to one year on any billing cycle (monthly, quarterly, semi-annual or annual). The coupon is valid until 2027.

When you need it

  • A private link between an application server and its database, with no public exposure.
  • Internal replication, backups and clustering between your servers.
  • A separate management / service segment.
  • Anything where your servers should reach each other by private IP instead of over the internet.

Before you start

  • A Virtual Private Cloud Network is tied to one datacenter. You can attach only the VPS that live in that same datacenter.
  • Order a Virtual Private Cloud Network (VPCN) service for the datacenter you need. After checkout, open the service in your client area - you land straight on the network management page.

Management is organised into four tabs:

Tab What it does
Network Attach / detach VPS, set subnets and IPs, apply changes (Deploy)
Revisions History of saved configurations (drafts and deployed)
Tasks Progress of background jobs (attach, detach, deploy)
Settings Service details and cancellation

The one thing to understand: you build a draft, then Deploy

Changes on the Network tab are not applied immediately. You first assemble the configuration you want - which servers are on the network and which IPs they get - and then press Deploy to apply it. Until you press Deploy, everything is just an unsaved draft.

Deployment runs in the background: the system queues a task and a worker creates or updates the network adapters on your VPS step by step. The result is not instant - the Tasks tab shows its progress.

Three states - do not mix them up

State How you create it Where it lives Live on the VPS?
Unsaved changes any edit in the Network form in the form only; lost on reload No
Saved draft the Save as draft button Revisions tab, status draft No
Deployed the Deploy button, then Confirm Revisions tab, status deployed Yes

Good to know:

  • Deploy also saves a revision (the confirm dialog has name and note fields), so you do not have to Save as draft first.
  • Edit on a draft loads it back into the Network form.
  • Rollback = open an older revision on the Revisions tab and Deploy it again.

Step by step: put multiple servers on a private network

1. Open the Network tab. Your active VPS in this datacenter are listed automatically - there is nothing to add by hand.

VPCN Network tab with the eligible VPS, In Network toggles and the IPv4 subnet
The Network tab: your active VPS appear automatically - flip In Network to attach one. The four tabs (Network / Revisions / Tasks / Settings) run the whole service.

2. Turn on the servers you want with the In Network toggle.

3. Define the subnet. Click Addressing and set the private range you need, for example 10.20.0.1/24. The address you type becomes the gateway; leave the auto-assign range empty to use the whole subnet.

The Addressing dialog with IPv4 subnet, gateway, auto-assign range and IPv6 ULA fields
Set your private subnet in Addressing before assigning IPs.

4. Assign IPs (optional). In the IPv4 column, leave a field empty for Auto (the system picks a free address) or type a specific address for manual mode. Choose Interface only (no IP) if you prefer to configure addressing inside the guest OS yourself.

5. Click Deploy. The system validates the configuration:

  • if there are errors, a Cannot deploy dialog lists them;
  • if everything is fine, a Review and confirm dialog shows the summary (VPS to IPv4 to IPv6) and lets you name the configuration and leave a note so you can find it quickly later. The Configuration name and Note fields are optional.
The Review and confirm dialog listing the VPS, IPv4 and IPv6 that will be applied
Review the addresses, then Confirm deploy.

6. Confirm deploy. The task is queued. A "New configuration - applying" badge appears and the controls lock while it runs. While the task is still waiting you can stop it with Cancel deploy.

7. Checking progress - the Tasks tab. The task gradually reaches Done. Opening a task shows the per-server breakdown (VM to Operation to Status).

The Tasks tab with a deploy task expanded, showing each VM reaching Done
The Tasks tab shows the deploy progress until every server reaches Done.

That is it - your servers can now reach each other over the private subnet.

Reference: Network tab columns

  • In Network - attach / detach toggle (applied on Deploy).
  • VPS - the server name (the link opens the VPS service page).
  • Type - the Proxmox service kind (VPS or Cloud); shown only when the list has both.
  • Interface only (no IP) - create the adapter without an IP; you handle addressing inside the VPS yourself.
  • IPv4 - the address; empty = Auto, a typed value = manual. The header shows the current subnet.
  • IPv6 - the same for IPv6 (optional).
  • Force - re-create the interface on Deploy even if the IP did not change (off = unchanged interfaces are skipped).

The Addressing dialog

  • IPv4 subnet (CIDR) - the subnet in CIDR notation, e.g. 10.20.0.0/24. The first usable address becomes the gateway by default and can be changed; private RFC1918 ranges are used.
  • IPv4 Gateway - leave empty to use the subnet's first address.
  • Auto-assign range (from / to) - the pool for Auto mode; empty bounds mean first to last host.
  • IPv6 subnet (ULA) - e.g. fd00::/64.

Reference: Revisions tab

Every saved configuration with its name, note, status (draft or deployed) and the created / deployed dates.

The Revisions tab listing deployed and archived configurations
Every configuration is versioned on the Revisions tab - rollback is one Deploy away.
  • View - see the full configuration.
  • Edit - open a draft in the Network form (drafts only).
  • Delete - remove a draft (drafts only).

Reference: Tasks statuses

Status Meaning
Pending The task has been created but has not started yet
Working The task is running right now
Waiting The task is waiting for a long operation on the hypervisor side to finish
Done The task finished successfully
Error The task finished with an error
Cancelled The task was cancelled
Skip The task was skipped because there are no new changes since the previous run

Settings and cancellation

The Settings tab shows status, registration date, the recurring amount and billing cycle, the next due date and payment method, and it holds the Request Cancellation button. On cancellation you choose a reason and a type - Immediate (processed within the next few hours, not literally instant) or End of Billing Period.

The Settings tab with service details and the Request Cancellation button
Service details and cancellation live on the Settings tab.

About the network adapter. On cancellation the VPCN adapters on your VPS are disconnected and deactivated, but the adapter itself remains. We deliberately do not hot-remove it, because some operating systems do not handle live removal of a network adapter cleanly (risk of the VM hanging). If you want it removed entirely, please contact support.

Rating: 1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, avg. 5.00)
Loading...

Frequently Asked Questions (FAQ)

Why is my VPS not in the list?

Only active VPS in the same datacenter as the network appear. Check the VPS service status and its location.