Documentation

Visit Our xCloud Knowledge Base

Here is your one-stop source for in-depth articles, FAQs, and tutorials for you to excel at hosting & managing your websites.


How to Install WireGuard with xCloud (One Click Apps)

WireGuard is a modern and lightweight VPN solution that helps keep your internet traffic private and secure. Itโ€™s known for being fast, easy to use, and much simpler than traditional VPN tools.

With xCloudโ€™s One Click Apps, setting up WireGuard doesnโ€™t require any complicated server work or technical expertise.ย Follow the guide to easily install WireGuard with xCloud, which involves just a few steps.

Note: WireGuard requires the WireGuard UDP port (default: 51820) to be open on your server firewall. If a firewall is enabled, make sure this port is allowed.

Step 1: Create a Docker+ NGINX Server #

First, you need to create a Docker server to deploy WireGuard. Click the โ€˜Add New Serverโ€™ button on the dashboard and enter all the necessary credentials to connect your server. You can deploy WireGuard either on your own server or on an xCloud server.

Next, choose your server provider to deploy WireGuard with xCloud. You can either use an xCloud Managed Server or select your preferred provider. In this guide, weโ€™ll use the xCloud Managed Server.

Afterward, enter the โ€˜Server Nameโ€™, set the โ€˜App Typeโ€™ to WireGuard(it is optional to select), and add any relevant โ€˜Tagsโ€™ to help identify your server later. 

Install WireGuard with xCloud

Next, choose between the โ€˜Generalโ€™ and โ€˜Premiumโ€™ options based on your requirements. Then, select a plan that best fits your needs.

Next, choose the โ€˜Regionโ€™ and โ€˜Ubuntu Version’ for your server. You can also enable or disable the Backup option as needed.

Note: The server location you have set will be used as the VPN location.

Next, you can see the โ€˜Docker + NGINXโ€™ stack is already selected, which is mandatory for deploying the WireGuard application.  Then click on the โ€˜Createโ€™ button to proceed.

Once the server is created, you will be able to deploy your WireGuard Application on this server.

After creating a server, it may take a while to become fully operational. Wait a few minutes before deploying your applications to ensure everything starts correctly.

How to Install WireGuard with xCloud On A Cloud Serverย  #

Learn how to install WireGuard on a cloud server. It walks you through creating a server, configuring the environment, and launching your WireGuard application easily.

Step 2: Access the One Click Apps Dashboard #

Begin by logging into your xCloud account. Once logged in, navigate to your dashboard and click on the โ€˜New Siteโ€™ button.

Then choose your server from the dropdown menu. Next, click on the โ€˜Nextโ€™ button to proceed. 

This will take you to the site creation interface. From here, select your Server, then navigate to the One Click Apps section. You will see โ€˜WireGuardโ€™, click on it to proceed with the deployment of this application.

Step 3: Set Up the WireGuard Application #

In the site setup screen, you will be prompted to enter basic site information. Provide a โ€˜Site Titleโ€™ and add relevant โ€˜Tagsโ€™ to help organize your deployment.

Here, you will get a site deployment option. From here, proceed with the โ€˜Go Liveโ€™ option to install WireGuard. This will immediately create a live environment to publish your WireGuard application instantly.

Note: You will not be able to create a Demo site for WireGuard. Additionally, domains that are proxied through Cloudflare will not work with the WireGuard application. Please ensure the domain is not proxied in Cloudflare.
Install WireGuard with xCloud

Step 4: Configure Domain Settings #

Then, enter a domain for your WireGuard application in the blank field under the ‘Domain Setup’ option.

After that, go to the โ€˜DNS Setupโ€™ section and enable the ‘SSL’ option. xCloud provides a free SSL certificate for this application. You can also use your own custom SSL certificate. Here you will get a โ€˜Site Userโ€™ of xCloud and click on the โ€˜Nextโ€™ Button to continue.

Step 4: Visit the Application  #

After completing the setup, you will be able to visit your WireGuard site. From the dashboard, click on the โ€˜Visit Siteโ€™ app.

Install WireGuard with xCloud

Step 5: Set Up WireGuard VPN #

Once you are on the WireGuard VPN page, click on the โ€˜Continueโ€™ button to proceed. 

Install WireGuard with xCloud

Next, enter a โ€˜Usernameโ€™, โ€˜Passwordโ€™, and click on the โ€˜Create Accountโ€™ button to proceed.

Install WireGuard with xCloud

Next, enter your domain in the โ€˜Hostโ€™ field. You will get a default โ€˜Portโ€™ and click on the โ€˜Continue button to proceed.

Install WireGuard with xCloud

Step 6: Create a Client #

Next, click on the โ€˜New Client’ button to create a new client for WireGuard VPN.

Then enter the โ€˜Nameโ€™ and โ€˜Expiry Date’ and click on the โ€˜Create Clientโ€™ button to proceed. 

Next to the client, you will see a way to enable or disable the client, add the client via QR code, or download the configuration file. Finally, you can even delete the client if you wish.

Install WireGuard with xCloud

And thatโ€™s it. This is how easily you can install and launch WireGuard using xCloud. With just a few guided steps, your VPN server is ready to use, fully configured, and secured with SSL. xCloud takes care of the heavy lifting, so you can focus on using WireGuard without worrying about complex setup or maintenance.

Still stuck? Contact our support team for any of your queries. 

What are your feelings

Updated on December 30, 2025

Server Name

RAM

SSD

xCloud Provider Price/m
(For LTD users)

VULTR Price/m

DO Price/m

Newcomer

1GB

25GB

$4.50

$5.00

$6.00

Basic

2GB

55GB

$9.00

$10

$12.00

Standard

4GB

80GB

$18.00

$20

$24.00

Professional

8GB

160GB

$36.00

$40

$48.00

Business

16GB

320GB

$72.00

$80

$96.00

Server Name

RAM

SSD/NVMe

xCloud Provider Price/m
(For LTD users)

VULTR Price/m

DO Price/m

Lite

1GB

32GB

$5.40

$6.00

$8.00

Personal

2GB

88GB

$16.20

$18.00

$24.00

Growing

4GB

128GB

$21.60

$24.00

$32.00

Elite

8GB

256GB

$43.20

$48.00

$64.00

Titanium

8GB

384GB

$86.40

$96.00

$96.00

Ultimate

32GB

512GB

$172.80

$192.00

$192.00